diff --git a/pkg/corset/ast.go b/pkg/corset/ast.go index c1970a8..46d921d 100644 --- a/pkg/corset/ast.go +++ b/pkg/corset/ast.go @@ -1,6 +1,9 @@ package corset import ( + "fmt" + "math/big" + "github.com/consensys/gnark-crypto/ecc/bls12-377/fr" sc "github.com/consensys/go-corset/pkg/schema" "github.com/consensys/go-corset/pkg/sexp" @@ -171,6 +174,10 @@ func (e *ColumnName) Lisp() sexp.SExp { return sexp.NewSymbol(e.name) } +// ============================================================================ +// defcolumns +// ============================================================================ + // DefColumns captures a set of one or more columns being declared. type DefColumns struct { Columns []*DefColumn @@ -191,7 +198,14 @@ func (p *DefColumns) Definitions() util.Iterator[SymbolDefinition] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefColumns) Lisp() sexp.SExp { - panic("got here") + list := sexp.EmptyList() + list.Append(sexp.NewSymbol("defcolumns")) + // Add lisp for each individual column + for _, c := range p.Columns { + list.Append(c.Lisp()) + } + // Done + return list } // DefColumn packages together those piece relevant to declaring an individual @@ -254,9 +268,106 @@ func (e *DefColumn) MustProve() bool { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (e *DefColumn) Lisp() sexp.SExp { + list := sexp.EmptyList() + list.Append(sexp.NewSymbol(e.name)) + // + if e.binding.dataType != nil { + datatype := e.binding.dataType.String() + if e.binding.mustProve { + datatype = fmt.Sprintf("%s@prove", datatype) + } + + list.Append(sexp.NewSymbol(datatype)) + } + // + if e.binding.multiplier != 1 { + list.Append(sexp.NewSymbol(":multiplier")) + list.Append(sexp.NewSymbol(fmt.Sprintf("%d", e.binding.multiplier))) + } + // + if list.Len() == 1 { + return list.Get(0) + } + // + return list +} + +// ============================================================================ +// defconst +// ============================================================================ + +// DefConst represents the declaration of one of more constant values which can +// be used within expressions to improve readability. +type DefConst struct { + // List of constant pairs. Observe that every expression in this list must + // be constant (i.e. it cannot refer to column values or call impure + // functions, etc). + constants []*DefConstUnit +} + +// Definitions returns the set of symbols defined by this declaration. Observe +// that these may not yet have been finalised. +func (p *DefConst) Definitions() util.Iterator[SymbolDefinition] { + iter := util.NewArrayIterator[*DefConstUnit](p.constants) + return util.NewCastIterator[*DefConstUnit, SymbolDefinition](iter) +} + +// Dependencies needed to signal declaration. +func (p *DefConst) Dependencies() util.Iterator[Symbol] { + var deps []Symbol + // Combine dependencies from all constants defined within. + for _, d := range p.constants { + deps = append(deps, d.binding.value.Dependencies()...) + } + // Done + return util.NewArrayIterator[Symbol](deps) +} + +// Lisp converts this node into its lisp representation. This is primarily used +// for debugging purposes. +func (p *DefConst) Lisp() sexp.SExp { panic("got here") } +// DefConstUnit represents the definition of exactly one constant value. As +// such, this is an instance of SymbolDefinition and provides a binding. +type DefConstUnit struct { + // Name of the constant being declared. + name string + // Binding for this constant. + binding ConstantBinding +} + +// IsFunction is never true for a constant definition. +func (e *DefConstUnit) IsFunction() bool { + return false +} + +// Binding returns the allocated binding for this symbol (which may or may not +// be finalised). +func (e *DefConstUnit) Binding() Binding { + return &e.binding +} + +// Name of symbol being defined +func (e *DefConstUnit) Name() string { + return e.name +} + +// Lisp converts this node into its lisp representation. This is primarily used +// for debugging purposes. +// +//nolint:revive +func (p *DefConstUnit) Lisp() sexp.SExp { + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol(p.name), + p.binding.value.Lisp()}) +} + +// ============================================================================ +// defconstraint +// ============================================================================ + // DefConstraint represents a vanishing constraint, which is either "local" or // "global". A local constraint applies either to the first or last rows, // whilst a global constraint applies to all rows. For a constraint to hold, @@ -308,9 +419,31 @@ func (p *DefConstraint) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefConstraint) Lisp() sexp.SExp { - panic("got here") + modifiers := sexp.EmptyList() + // domain + if p.Domain != nil { + domain := fmt.Sprintf("{%d}", *p.Domain) + // + modifiers.Append(sexp.NewSymbol(":domain")) + modifiers.Append(sexp.NewSymbol(domain)) + } + // + if p.Guard != nil { + modifiers.Append(sexp.NewSymbol(":guard")) + modifiers.Append(p.Guard.Lisp()) + } + // + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("defconstraint"), + sexp.NewSymbol(p.Handle), + modifiers, + p.Constraint.Lisp()}) } +// ============================================================================ +// definrange +// ============================================================================ + // DefInRange restricts all values for a given expression to be within a range // [0..n) for some bound n. Any bound is supported, and the system will choose // the best underlying implementation as needed. @@ -339,9 +472,17 @@ func (p *DefInRange) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefInRange) Lisp() sexp.SExp { - panic("got here") + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("definrange"), + p.Expr.Lisp(), + sexp.NewSymbol(p.Bound.String()), + }) } +// ============================================================================ +// definterleaved +// ============================================================================ + // DefInterleaved generates a new column by interleaving two or more existing // colummns. For example, say Z interleaves X and Y (in that order) and we have // a trace X=[1,2], Y=[3,4]. Then, the interleaved column Z has the values @@ -372,9 +513,23 @@ func (p *DefInterleaved) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefInterleaved) Lisp() sexp.SExp { - panic("got here") + sources := make([]sexp.SExp, len(p.Sources)) + // Sources + for i, t := range p.Sources { + sources[i] = t.Lisp() + } + // + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("definterleaved"), + p.Target.Lisp(), + sexp.NewList(sources), + }) } +// ============================================================================ +// deflookup +// ============================================================================ + // DefLookup represents a lookup constraint between a set N of source // expressions and a set of N target expressions. The source expressions must // have a single context (i.e. all be in the same module) and likewise for the @@ -416,9 +571,29 @@ func (p *DefLookup) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefLookup) Lisp() sexp.SExp { - panic("got here") + targets := make([]sexp.SExp, len(p.Targets)) + sources := make([]sexp.SExp, len(p.Sources)) + // Targets + for i, t := range p.Targets { + targets[i] = t.Lisp() + } + // Sources + for i, t := range p.Sources { + sources[i] = t.Lisp() + } + // + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("deflookup"), + sexp.NewSymbol(p.Handle), + sexp.NewList(targets), + sexp.NewList(sources), + }) } +// ============================================================================ +// defpermutation +// ============================================================================ + // DefPermutation represents a (lexicographically sorted) permutation of a set // of source columns in a given source context, manifested as an assignment to a // corresponding set of target columns. The sort direction for each of the @@ -444,9 +619,36 @@ func (p *DefPermutation) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefPermutation) Lisp() sexp.SExp { - panic("got here") + targets := make([]sexp.SExp, len(p.Targets)) + sources := make([]sexp.SExp, len(p.Sources)) + // Targets + for i, t := range p.Targets { + targets[i] = t.Lisp() + } + // Sources + for i, t := range p.Sources { + var sign string + if p.Signs[i] { + sign = "+" + } else { + sign = "-" + } + // + sources[i] = sexp.NewList([]sexp.SExp{ + sexp.NewSymbol(sign), + t.Lisp()}) + } + // + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("defpermutation"), + sexp.NewList(targets), + sexp.NewList(sources)}) } +// ============================================================================ +// defproperty +// ============================================================================ + // DefProperty represents an assertion to be used only for debugging / testing / // verification. Unlike vanishing constraints, property assertions do not // represent something that the prover can enforce. Rather, they represent @@ -477,9 +679,16 @@ func (p *DefProperty) Dependencies() util.Iterator[Symbol] { // Lisp converts this node into its lisp representation. This is primarily used // for debugging purposes. func (p *DefProperty) Lisp() sexp.SExp { - panic("got here") + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("defproperty"), + sexp.NewSymbol(p.Handle), + p.Assertion.Lisp()}) } +// ============================================================================ +// depurefun & defun +// ============================================================================ + // DefFun represents defines a (possibly pure) "function" (which, in actuality, // is more like a macro). Specifically, whenever an invocation of this function // is encountered we can imagine that, in the final constraint set, the body of @@ -584,6 +793,10 @@ func (p *DefParameter) Lisp() sexp.SExp { panic("got here") } +// ============================================================================ +// Expressions +// ============================================================================ + // Expr represents an arbitrary expression over the columns of a given context // (or the parameters of an enclosing function). Such expressions are pitched // at a higher-level than those of the underlying constraint system. For @@ -593,6 +806,9 @@ func (p *DefParameter) Lisp() sexp.SExp { // techniques (such as introducing computed columns where necessary). type Expr interface { Node + // Evaluates this expression as a constant (signed) value. If this + // expression is not constant, then nil is returned. + AsConstant() *big.Int // Multiplicity defines the number of values which will be returned when // evaluating this expression. Due to the nature of expressions in Corset, // they can (perhaps surprisingly) return multiple values. For example, @@ -623,6 +839,13 @@ type Context = tr.RawContext[string] // Add represents the sum over zero or more expressions. type Add struct{ Args []Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Add) AsConstant() *big.Int { + fn := func(l *big.Int, r *big.Int) *big.Int { l.Add(l, r); return l } + return AsConstantOfExpressions(e.Args, fn) +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *Add) Multiplicity() uint { @@ -639,7 +862,7 @@ func (e *Add) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *Add) Lisp() sexp.SExp { - panic("todo") + return ListOfExpressions(sexp.NewSymbol("+"), e.Args) } // Substitute all variables (such as for function parameters) arising in @@ -658,7 +881,13 @@ func (e *Add) Dependencies() []Symbol { // ============================================================================ // Constant represents a constant value within an expression. -type Constant struct{ Val fr.Element } +type Constant struct{ Val big.Int } + +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Constant) AsConstant() *big.Int { + return &e.Val +} // Multiplicity determines the number of values that evaluating this expression // can generate. @@ -697,7 +926,20 @@ func (e *Constant) Dependencies() []Symbol { // Exp represents the a given value taken to a power. type Exp struct { Arg Expr - Pow uint64 + Pow Expr +} + +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Exp) AsConstant() *big.Int { + arg := e.Arg.AsConstant() + pow := e.Pow.AsConstant() + // Check if can evaluate + if arg != nil && pow != nil { + return arg.Exp(arg, pow, nil) + } + // + return nil } // Multiplicity determines the number of values that evaluating this expression @@ -710,13 +952,16 @@ func (e *Exp) Multiplicity() uint { // expression must have been resolved for this to be defined (i.e. it may // panic if it has not been resolved yet). func (e *Exp) Context() Context { - return ContextOfExpressions([]Expr{e.Arg}) + return ContextOfExpressions([]Expr{e.Arg, e.Pow}) } // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *Exp) Lisp() sexp.SExp { - panic("todo") + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("^"), + e.Arg.Lisp(), + e.Pow.Lisp()}) } // Substitute all variables (such as for function parameters) arising in @@ -727,7 +972,7 @@ func (e *Exp) Substitute(args []Expr) Expr { // Dependencies needed to signal declaration. func (e *Exp) Dependencies() []Symbol { - return e.Arg.Dependencies() + return DependenciesOfExpressions([]Expr{e.Arg, e.Pow}) } // ============================================================================ @@ -745,6 +990,23 @@ type IfZero struct { FalseBranch Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *IfZero) AsConstant() *big.Int { + if condition := e.Condition.AsConstant(); condition != nil { + // Determine whether condition holds true (or not). + holds := condition.Cmp(big.NewInt(0)) == 0 + // + if holds && e.TrueBranch != nil { + return e.TrueBranch.AsConstant() + } else if !holds && e.FalseBranch != nil { + return e.FalseBranch.AsConstant() + } + } + // + return nil +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *IfZero) Multiplicity() uint { @@ -761,7 +1023,16 @@ func (e *IfZero) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *IfZero) Lisp() sexp.SExp { - panic("todo") + if e.FalseBranch != nil { + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("if"), + e.TrueBranch.Lisp(), + e.FalseBranch.Lisp()}) + } + // + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("if"), + e.TrueBranch.Lisp()}) } // Substitute all variables (such as for function parameters) arising in @@ -778,6 +1049,134 @@ func (e *IfZero) Dependencies() []Symbol { return DependenciesOfExpressions([]Expr{e.Condition, e.TrueBranch, e.FalseBranch}) } +// ============================================================================ +// Function Invocation +// ============================================================================ + +// Invoke represents an attempt to invoke a given function. +type Invoke struct { + module *string + name string + args []Expr + binding *FunctionBinding +} + +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Invoke) AsConstant() *big.Int { + if e.binding == nil { + panic("unresolved invocation") + } + // Unroll body + body := e.binding.Apply(e.args) + // Attempt to evaluate as constant + return body.AsConstant() +} + +// IsQualified determines whether this symbol is qualfied or not (i.e. has an +// explicitly module specifier). +func (e *Invoke) IsQualified() bool { + return e.module != nil +} + +// IsFunction indicates whether or not this symbol refers to a function (which +// of course it always does). +func (e *Invoke) IsFunction() bool { + return true +} + +// IsResolved checks whether this symbol has been resolved already, or not. +func (e *Invoke) IsResolved() bool { + return e.binding != nil +} + +// Resolve this symbol by associating it with the binding associated with +// the definition of the symbol to which this refers. +func (e *Invoke) Resolve(binding Binding) { + if fb, ok := binding.(*FunctionBinding); ok { + e.binding = fb + return + } + // Problem + panic("cannot resolve function invocation with anything other than a function binding") +} + +// Module returns the optional module qualification. This will panic if this +// invocation is unqualified. +func (e *Invoke) Module() string { + if e.module == nil { + panic("invocation has no module qualifier") + } + + return *e.module +} + +// Name of the function being invoked. +func (e *Invoke) Name() string { + return e.name +} + +// Args returns the arguments provided by this invocation to the function being +// invoked. +func (e *Invoke) Args() []Expr { + return e.args +} + +// Binding gets binding associated with this interface. This will panic if this +// symbol is not yet resolved. +func (e *Invoke) Binding() Binding { + if e.binding == nil { + panic("invocation not yet resolved") + } + + return e.binding +} + +// Context returns the context for this expression. Observe that the +// expression must have been resolved for this to be defined (i.e. it may +// panic if it has not been resolved yet). +func (e *Invoke) Context() Context { + if e.binding == nil { + panic("unresolved expressions encountered whilst resolving context") + } + // TODO: impure functions can have their own context. + return ContextOfExpressions(e.args) +} + +// Multiplicity determines the number of values that evaluating this expression +// can generate. +func (e *Invoke) Multiplicity() uint { + // FIXME: is this always correct? + return 1 +} + +// Lisp converts this schema element into a simple S-Expression, for example +// so it can be printed. +func (e *Invoke) Lisp() sexp.SExp { + var fn sexp.SExp + if e.module != nil { + fn = sexp.NewSymbol(fmt.Sprintf("%s.%s", *e.module, e.name)) + } else { + fn = sexp.NewSymbol(e.name) + } + + return ListOfExpressions(fn, e.args) +} + +// Substitute all variables (such as for function parameters) arising in +// this expression. +func (e *Invoke) Substitute(args []Expr) Expr { + return &Invoke{e.module, e.name, SubstituteExpressions(e.args, args), e.binding} +} + +// Dependencies needed to signal declaration. +func (e *Invoke) Dependencies() []Symbol { + deps := DependenciesOfExpressions(e.args) + // Include this expression as a symbol (which must be bound to the function + // being invoked) + return append(deps, e) +} + // ============================================================================ // List // ============================================================================ @@ -785,6 +1184,13 @@ func (e *IfZero) Dependencies() []Symbol { // List represents a block of zero or more expressions. type List struct{ Args []Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *List) AsConstant() *big.Int { + // Potentially we could do better here, but its not clear we need to. + return nil +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *List) Multiplicity() uint { @@ -801,7 +1207,7 @@ func (e *List) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *List) Lisp() sexp.SExp { - panic("todo") + return ListOfExpressions(sexp.NewSymbol("begin"), e.Args) } // Substitute all variables (such as for function parameters) arising in @@ -822,6 +1228,13 @@ func (e *List) Dependencies() []Symbol { // Mul represents the product over zero or more expressions. type Mul struct{ Args []Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Mul) AsConstant() *big.Int { + fn := func(l *big.Int, r *big.Int) *big.Int { l.Mul(l, r); return l } + return AsConstantOfExpressions(e.Args, fn) +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *Mul) Multiplicity() uint { @@ -838,7 +1251,7 @@ func (e *Mul) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *Mul) Lisp() sexp.SExp { - panic("todo") + return ListOfExpressions(sexp.NewSymbol("*"), e.Args) } // Substitute all variables (such as for function parameters) arising in @@ -860,6 +1273,13 @@ func (e *Mul) Dependencies() []Symbol { // or one (otherwise). type Normalise struct{ Arg Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Normalise) AsConstant() *big.Int { + // FIXME: we could do better here. + return nil +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *Normalise) Multiplicity() uint { @@ -876,7 +1296,9 @@ func (e *Normalise) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *Normalise) Lisp() sexp.SExp { - panic("todo") + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("~"), + e.Arg.Lisp()}) } // Substitute all variables (such as for function parameters) arising in @@ -897,6 +1319,13 @@ func (e *Normalise) Dependencies() []Symbol { // Sub represents the subtraction over zero or more expressions. type Sub struct{ Args []Expr } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Sub) AsConstant() *big.Int { + fn := func(l *big.Int, r *big.Int) *big.Int { l.Sub(l, r); return l } + return AsConstantOfExpressions(e.Args, fn) +} + // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *Sub) Multiplicity() uint { @@ -913,7 +1342,7 @@ func (e *Sub) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. func (e *Sub) Lisp() sexp.SExp { - panic("todo") + return ListOfExpressions(sexp.NewSymbol("-"), e.Args) } // Substitute all variables (such as for function parameters) arising in @@ -928,112 +1357,60 @@ func (e *Sub) Dependencies() []Symbol { } // ============================================================================ -// Function Invocation +// Shift // ============================================================================ -// Invoke represents an attempt to invoke a given function. -type Invoke struct { - module *string - name string - args []Expr - binding *FunctionBinding -} - -// IsQualified determines whether this symbol is qualfied or not (i.e. has an -// explicitly module specifier). -func (e *Invoke) IsQualified() bool { - return e.module != nil -} - -// IsFunction indicates whether or not this symbol refers to a function (which -// of course it always does). -func (e *Invoke) IsFunction() bool { - return true -} - -// IsResolved checks whether this symbol has been resolved already, or not. -func (e *Invoke) IsResolved() bool { - return e.binding != nil -} - -// Resolve this symbol by associating it with the binding associated with -// the definition of the symbol to which this refers. -func (e *Invoke) Resolve(binding Binding) { - if fb, ok := binding.(*FunctionBinding); ok { - e.binding = fb - return - } - // Problem - panic("cannot resolve function invocation with anything other than a function binding") -} - -// Module returns the optional module qualification. This will panic if this -// invocation is unqualified. -func (e *Invoke) Module() string { - if e.module == nil { - panic("invocation has no module qualifier") - } - - return *e.module -} - -// Name of the function being invoked. -func (e *Invoke) Name() string { - return e.name +// Shift represents the result of a given expression shifted by a certain +// amount. In reality, the shift amount must be statically known. However, it +// is represented here as an expression to allow for constants and the results +// of function invocations, etc to be used. In all cases, these must still be +// eventually translated into constant values however. +type Shift struct { + // The expression being shifted + Arg Expr + // The amount it is being shifted by. + Shift Expr } -// Args returns the arguments provided by this invocation to the function being -// invoked. -func (e *Invoke) Args() []Expr { - return e.args +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *Shift) AsConstant() *big.Int { + // Observe the shift doesn't matter as, in the case that the argument is a + // constant, then the shift has no effect anyway. + return e.Arg.AsConstant() } -// Binding gets binding associated with this interface. This will panic if this -// symbol is not yet resolved. -func (e *Invoke) Binding() Binding { - if e.binding == nil { - panic("invocation not yet resolved") - } - - return e.binding +// Multiplicity determines the number of values that evaluating this expression +// can generate. +func (e *Shift) Multiplicity() uint { + return determineMultiplicity([]Expr{e.Arg}) } // Context returns the context for this expression. Observe that the // expression must have been resolved for this to be defined (i.e. it may // panic if it has not been resolved yet). -func (e *Invoke) Context() Context { - if e.binding == nil { - panic("unresolved expressions encountered whilst resolving context") - } - // TODO: impure functions can have their own context. - return ContextOfExpressions(e.args) -} - -// Multiplicity determines the number of values that evaluating this expression -// can generate. -func (e *Invoke) Multiplicity() uint { - // FIXME: is this always correct? - return 1 +func (e *Shift) Context() Context { + return ContextOfExpressions([]Expr{e.Arg, e.Shift}) } // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed. -func (e *Invoke) Lisp() sexp.SExp { - panic("todo") +func (e *Shift) Lisp() sexp.SExp { + return sexp.NewList([]sexp.SExp{ + sexp.NewSymbol("shift"), + e.Arg.Lisp(), + e.Shift.Lisp()}) } // Substitute all variables (such as for function parameters) arising in // this expression. -func (e *Invoke) Substitute(args []Expr) Expr { - return &Invoke{e.module, e.name, SubstituteExpressions(e.args, args), e.binding} +func (e *Shift) Substitute(args []Expr) Expr { + return &Shift{e.Arg.Substitute(args), e.Shift.Substitute(args)} } // Dependencies needed to signal declaration. -func (e *Invoke) Dependencies() []Symbol { - deps := DependenciesOfExpressions(e.args) - // Include this expression as a symbol (which must be bound to the function - // being invoked) - return append(deps, e) +func (e *Shift) Dependencies() []Symbol { + return DependenciesOfExpressions([]Expr{e.Arg, e.Shift}) } // ============================================================================ @@ -1045,10 +1422,19 @@ func (e *Invoke) Dependencies() []Symbol { type VariableAccess struct { module *string name string - shift int binding Binding } +// AsConstant attempts to evaluate this expression as a constant (signed) value. +// If this expression is not constant, then nil is returned. +func (e *VariableAccess) AsConstant() *big.Int { + if binding, ok := e.binding.(*ConstantBinding); ok { + return binding.value.AsConstant() + } + // not a constant + return nil +} + // IsQualified determines whether this symbol is qualfied or not (i.e. has an // explicitly module specifier). func (e *VariableAccess) IsQualified() bool { @@ -1099,11 +1485,6 @@ func (e *VariableAccess) Binding() Binding { return e.binding } -// Shift returns the row shift (if any) associated with this variable access. -func (e *VariableAccess) Shift() int { - return e.shift -} - // Multiplicity determines the number of values that evaluating this expression // can generate. func (e *VariableAccess) Multiplicity() uint { @@ -1126,18 +1507,20 @@ func (e *VariableAccess) Context() Context { // Lisp converts this schema element into a simple S-Expression, for example // so it can be printed.a func (e *VariableAccess) Lisp() sexp.SExp { - panic("todo") + var name string + if e.module != nil { + name = fmt.Sprintf("%s.%s", *e.module, e.name) + } else { + name = e.name + } + // + return sexp.NewSymbol(name) } // Substitute all variables (such as for function parameters) arising in // this expression. func (e *VariableAccess) Substitute(args []Expr) Expr { if b, ok := e.binding.(*ParameterBinding); ok { - // This is a variable to be substituted. - if e.shift != 0 { - panic("support variable shifts") - } - // return args[b.index] } // Nothing to do here @@ -1204,6 +1587,39 @@ func DependenciesOfExpressions(exprs []Expr) []Symbol { return deps } +// ListOfExpressions converts an array of one or more expressions into a list of +// corresponding lisp expressions. +func ListOfExpressions(head sexp.SExp, exprs []Expr) *sexp.List { + lisps := make([]sexp.SExp, len(exprs)+1) + // Assign head + lisps[0] = head + // + for i, e := range exprs { + lisps[i+1] = e.Lisp() + } + // + return sexp.NewList(lisps) +} + +// AsConstantOfExpressions attempts to fold one or more expressions across a +// given operation (e.g. add, subtract, etc) to produce a constant value. If +// any of the expressions are not themselves constant, then neither is the +// result. +func AsConstantOfExpressions(exprs []Expr, fn func(*big.Int, *big.Int) *big.Int) *big.Int { + var val *big.Int = big.NewInt(0) + // + for _, arg := range exprs { + c := arg.AsConstant() + if c == nil { + return nil + } + // Evaluate function + val = fn(val, c) + } + // + return val +} + func determineMultiplicity(exprs []Expr) uint { width := uint(1) // diff --git a/pkg/corset/binding.go b/pkg/corset/binding.go index 71c2d67..89d4972 100644 --- a/pkg/corset/binding.go +++ b/pkg/corset/binding.go @@ -25,6 +25,10 @@ type Binding interface { IsFinalised() bool } +// ============================================================================ +// ColumnBinding +// ============================================================================ + // ColumnBinding represents something bound to a given column. type ColumnBinding struct { // Column's allocated identifier @@ -72,12 +76,41 @@ func (p *ColumnBinding) ColumnId() uint { return p.cid } +// ============================================================================ +// ConstantBinding +// ============================================================================ + +// ConstantBinding represents a constant definition +type ConstantBinding struct { + // Constant expression which, when evaluated, produces a constant value. + value Expr +} + +// IsFinalised checks whether this binding has been finalised yet or not. +func (p *ConstantBinding) IsFinalised() bool { + return true +} + +// Context returns the of this constant, noting that constants (by definition) +// do not have a context. +func (p *ConstantBinding) Context() Context { + return tr.VoidContext[string]() +} + +// ============================================================================ +// ParameterBinding +// ============================================================================ + // ParameterBinding represents something bound to a given column. type ParameterBinding struct { // Identifies the variable or column index (as appropriate). index uint } +// ============================================================================ +// FunctionBinding +// ============================================================================ + // IsFinalised checks whether this binding has been finalised yet or not. func (p *ParameterBinding) IsFinalised() bool { panic("") diff --git a/pkg/corset/parser.go b/pkg/corset/parser.go index cca8901..8ee2606 100644 --- a/pkg/corset/parser.go +++ b/pkg/corset/parser.go @@ -2,6 +2,7 @@ package corset import ( "errors" + "fmt" "math/big" "sort" "strconv" @@ -146,14 +147,14 @@ func NewParser(srcfile *sexp.SourceFile, srcmap *sexp.SourceMap[sexp.SExp]) *Par // Configure expression translator p.AddSymbolRule(constantParserRule) p.AddSymbolRule(varAccessParserRule) - p.AddBinaryRule("shift", shiftParserRule) p.AddRecursiveRule("+", addParserRule) p.AddRecursiveRule("-", subParserRule) p.AddRecursiveRule("*", mulParserRule) p.AddRecursiveRule("~", normParserRule) p.AddRecursiveRule("^", powParserRule) - p.AddRecursiveRule("if", ifParserRule) p.AddRecursiveRule("begin", beginParserRule) + p.AddRecursiveRule("if", ifParserRule) + p.AddRecursiveRule("shift", shiftParserRule) p.AddDefaultRecursiveRule(invokeParserRule) // return parser @@ -234,6 +235,8 @@ func (p *Parser) parseDeclaration(module string, s *sexp.List) (Declaration, []S // if s.MatchSymbols(1, "defcolumns") { decl, errors = p.parseDefColumns(module, s) + } else if s.Len() > 1 && s.MatchSymbols(1, "defconst") { + decl, errors = p.parseDefConst(s.Elements) } else if s.Len() == 4 && s.MatchSymbols(2, "defconstraint") { decl, errors = p.parseDefConstraint(s.Elements) } else if s.Len() == 3 && s.MatchSymbols(1, "defpurefun") { @@ -264,7 +267,7 @@ func (p *Parser) parseDeclaration(module string, s *sexp.List) (Declaration, []S } // Parse a column declaration -func (p *Parser) parseDefColumns(module string, l *sexp.List) (*DefColumns, []SyntaxError) { +func (p *Parser) parseDefColumns(module string, l *sexp.List) (Declaration, []SyntaxError) { columns := make([]*DefColumn, l.Len()-1) // Sanity check declaration if len(l.Elements) == 1 { @@ -300,6 +303,8 @@ func (p *Parser) parseColumnDeclaration(module string, e sexp.SExp) (*DefColumn, // Check at least the name provided. if len(l.Elements) == 0 { return nil, p.translator.SyntaxError(l, "empty column declaration") + } else if !isIdentifier(l.Elements[0]) { + return nil, p.translator.SyntaxError(l.Elements[0], "invalid column name") } // Column name is always first name = l.Elements[0].String(false) @@ -324,16 +329,54 @@ func (p *Parser) parseColumnDeclaration(module string, e sexp.SExp) (*DefColumn, return def, nil } +// Parse a constant declaration +func (p *Parser) parseDefConst(elements []sexp.SExp) (Declaration, []SyntaxError) { + var ( + errors []SyntaxError + constants []*DefConstUnit + ) + + for i := 1; i < len(elements); i += 2 { + // Sanity check first + if i+1 == len(elements) { + // Uneven number of constant declarations! + errors = append(errors, *p.translator.SyntaxError(elements[i], "missing constant definition")) + } else if !isIdentifier(elements[i]) { + // Symbol expected! + errors = append(errors, *p.translator.SyntaxError(elements[i], "invalid constant name")) + } else { + // Attempt to parse definition + constant, errs := p.parseDefConstUnit(elements[i].AsSymbol().Value, elements[i+1]) + errors = append(errors, errs...) + constants = append(constants, constant) + } + } + // Done + return &DefConst{constants}, errors +} + +func (p *Parser) parseDefConstUnit(name string, value sexp.SExp) (*DefConstUnit, []SyntaxError) { + expr, err := p.translator.Translate(value) + // Check for errors + if err != nil { + return nil, []SyntaxError{*err} + } + // Looks good + def := &DefConstUnit{name, ConstantBinding{expr}} + // Map to source node + p.mapSourceNode(value, def) + // Done + return def, nil +} + // Parse a vanishing declaration -func (p *Parser) parseDefConstraint(elements []sexp.SExp) (*DefConstraint, []SyntaxError) { +func (p *Parser) parseDefConstraint(elements []sexp.SExp) (Declaration, []SyntaxError) { var errors []SyntaxError // Initial sanity checks - if elements[1].AsSymbol() == nil { - err := p.translator.SyntaxError(elements[1], "expected constraint handle") + if !isIdentifier(elements[1]) { + err := p.translator.SyntaxError(elements[1], "invalid constraint handle") return nil, []SyntaxError{*err} } - // - handle := elements[1].AsSymbol().Value // Vanishing constraints do not have global scope, hence qualified column // accesses are not permitted. domain, guard, err := p.parseConstraintAttributes(elements[2]) @@ -351,13 +394,13 @@ func (p *Parser) parseDefConstraint(elements []sexp.SExp) (*DefConstraint, []Syn return nil, errors } // Done - return &DefConstraint{handle, domain, guard, expr}, nil + return &DefConstraint{elements[1].AsSymbol().Value, domain, guard, expr}, nil } // Parse a interleaved declaration -func (p *Parser) parseDefInterleaved(module string, elements []sexp.SExp) (*DefInterleaved, *SyntaxError) { +func (p *Parser) parseDefInterleaved(module string, elements []sexp.SExp) (Declaration, *SyntaxError) { // Initial sanity checks - if elements[1].AsSymbol() == nil { + if !isIdentifier(elements[1]) { return nil, p.translator.SyntaxError(elements[1], "malformed target column") } else if elements[2].AsList() == nil { return nil, p.translator.SyntaxError(elements[2], "malformed source columns") @@ -368,7 +411,7 @@ func (p *Parser) parseDefInterleaved(module string, elements []sexp.SExp) (*DefI // for i := 0; i != sexpSources.Len(); i++ { ith := sexpSources.Get(i) - if ith.AsSymbol() == nil { + if !isIdentifier(ith) { return nil, p.translator.SyntaxError(ith, "malformed source column") } // Extract column name @@ -385,9 +428,9 @@ func (p *Parser) parseDefInterleaved(module string, elements []sexp.SExp) (*DefI } // Parse a lookup declaration -func (p *Parser) parseDefLookup(elements []sexp.SExp) (*DefLookup, *SyntaxError) { +func (p *Parser) parseDefLookup(elements []sexp.SExp) (Declaration, *SyntaxError) { // Initial sanity checks - if elements[1].AsSymbol() == nil { + if !isIdentifier(elements[1]) { return nil, p.translator.SyntaxError(elements[1], "malformed handle") } else if elements[2].AsList() == nil { return nil, p.translator.SyntaxError(elements[2], "malformed target columns") @@ -422,7 +465,7 @@ func (p *Parser) parseDefLookup(elements []sexp.SExp) (*DefLookup, *SyntaxError) } // Parse a permutation declaration -func (p *Parser) parseDefPermutation(module string, elements []sexp.SExp) (*DefPermutation, *SyntaxError) { +func (p *Parser) parseDefPermutation(module string, elements []sexp.SExp) (Declaration, *SyntaxError) { var err *SyntaxError // sexpTargets := elements[1].AsList() @@ -501,9 +544,9 @@ func (p *Parser) parsePermutedColumnSign(sign *sexp.Symbol) (bool, *SyntaxError) } // Parse a property assertion -func (p *Parser) parseDefProperty(elements []sexp.SExp) (*DefProperty, *SyntaxError) { +func (p *Parser) parseDefProperty(elements []sexp.SExp) (Declaration, *SyntaxError) { // Initial sanity checks - if elements[1].AsSymbol() == nil { + if !isIdentifier(elements[1]) { return nil, p.translator.SyntaxError(elements[1], "expected constraint handle") } // @@ -518,7 +561,7 @@ func (p *Parser) parseDefProperty(elements []sexp.SExp) (*DefProperty, *SyntaxEr } // Parse a permutation declaration -func (p *Parser) parseDefPureFun(elements []sexp.SExp) (*DefFun, []SyntaxError) { +func (p *Parser) parseDefPureFun(elements []sexp.SExp) (Declaration, []SyntaxError) { var ( name string ret sc.Type @@ -555,13 +598,12 @@ func (p *Parser) parseDefPureFun(elements []sexp.SExp) (*DefFun, []SyntaxError) func (p *Parser) parseFunctionSignature(elements []sexp.SExp) (string, sc.Type, []*DefParameter, []SyntaxError) { var ( - name *sexp.Symbol = elements[0].AsSymbol() params []*DefParameter = make([]*DefParameter, len(elements)-1) ret sc.Type = &sc.FieldType{} errors []SyntaxError ) // Parse name - if name == nil { + if !isIdentifier(elements[0]) { err := p.translator.SyntaxError(elements[1], "expected function name") errors = append(errors, *err) } @@ -578,12 +620,12 @@ func (p *Parser) parseFunctionSignature(elements []sexp.SExp) (string, sc.Type, return "", nil, nil, errors } // - return name.Value, ret, params, nil + return elements[0].AsSymbol().Value, ret, params, nil } func (p *Parser) parseFunctionParameter(element sexp.SExp) (*DefParameter, []SyntaxError) { - if symbol := element.AsSymbol(); symbol != nil { - return &DefParameter{symbol.Value, &sc.FieldType{}}, nil + if isIdentifier(element) { + return &DefParameter{element.AsSymbol().Value, &sc.FieldType{}}, nil } // Construct error message (for now) err := p.translator.SyntaxError(element, "malformed parameter declaration") @@ -592,7 +634,7 @@ func (p *Parser) parseFunctionParameter(element sexp.SExp) (*DefParameter, []Syn } // Parse a range declaration -func (p *Parser) parseDefInRange(elements []sexp.SExp) (*DefInRange, *SyntaxError) { +func (p *Parser) parseDefInRange(elements []sexp.SExp) (Declaration, *SyntaxError) { var bound fr.Element // Translate expression expr, err := p.translator.Translate(elements[1]) @@ -709,19 +751,30 @@ func beginParserRule(_ string, args []Expr) (Expr, error) { } func constantParserRule(symbol string) (Expr, bool, error) { - if symbol[0] >= '0' && symbol[0] < '9' { - var num fr.Element - // Attempt to parse - _, err := num.SetString(symbol) - // Check for errors - if err != nil { - return nil, true, err - } - // Done - return &Constant{Val: num}, true, nil + var ( + base int + name string + num big.Int + ) + // + if strings.HasPrefix(symbol, "0x") { + symbol = symbol[2:] + base = 16 + name = "hexadecimal" + } else if (symbol[0] >= '0' && symbol[0] < '9') || symbol[0] == '-' { + base = 10 + name = "integer" + } else { + // Not applicable + return nil, false, nil + } + // Attempt to parse + if _, ok := num.SetString(symbol, base); !ok { + err := fmt.Sprintf("invalid %s constant", name) + return nil, true, errors.New(err) } - // Not applicable - return nil, false, nil + // Done + return &Constant{Val: num}, true, nil } func varAccessParserRule(col string) (Expr, bool, error) { @@ -733,11 +786,11 @@ func varAccessParserRule(col string) (Expr, bool, error) { // Attempt to split column name into module / column pair. split := strings.Split(col, ".") if len(split) == 2 { - return &VariableAccess{&split[0], split[1], 0, nil}, true, nil + return &VariableAccess{&split[0], split[1], nil}, true, nil } else if len(split) > 2 { return nil, true, errors.New("malformed column access") } else { - return &VariableAccess{nil, col, 0, nil}, true, nil + return &VariableAccess{nil, col, nil}, true, nil } } @@ -780,44 +833,20 @@ func invokeParserRule(name string, args []Expr) (Expr, error) { } } -func shiftParserRule(col string, amt string) (Expr, error) { - n, err := strconv.Atoi(amt) - - if err != nil { - return nil, err - } - // Sanity check what we have - if !unicode.IsLetter(rune(col[0])) { - return nil, nil - } - // Handle qualified accesses (where appropriate) - split := strings.Split(col, ".") - if len(split) == 2 { - return &VariableAccess{&split[0], split[1], n, nil}, nil - } else if len(split) > 2 { - return nil, errors.New("malformed column access") +func shiftParserRule(_ string, args []Expr) (Expr, error) { + if len(args) != 2 { + return nil, errors.New("incorrect number of arguments") } // Done - return &VariableAccess{nil, col, n, nil}, nil + return &Shift{Arg: args[0], Shift: args[1]}, nil } func powParserRule(_ string, args []Expr) (Expr, error) { - var k big.Int - if len(args) != 2 { return nil, errors.New("incorrect number of arguments") } - - c, ok := args[1].(*Constant) - if !ok { - return nil, errors.New("expected constant power") - } else if !c.Val.IsUint64() { - return nil, errors.New("constant power too large") - } - // Convert power to uint64 - c.Val.BigInt(&k) // Done - return &Exp{Arg: args[0], Pow: k.Uint64()}, nil + return &Exp{Arg: args[0], Pow: args[1]}, nil } func normParserRule(_ string, args []Expr) (Expr, error) { @@ -827,3 +856,29 @@ func normParserRule(_ string, args []Expr) (Expr, error) { return &Normalise{Arg: args[0]}, nil } + +// Attempt to parse an S-Expression as an identifier, return nil if this fails. +func isIdentifier(sexp sexp.SExp) bool { + if symbol := sexp.AsSymbol(); symbol != nil && len(symbol.Value) > 0 { + runes := []rune(symbol.Value) + if isIdentifierStart(runes[0]) { + for i := 1; i < len(runes); i++ { + if !isIdentifierMiddle(runes[i]) { + return false + } + } + // Success + return true + } + } + // Fail + return false +} + +func isIdentifierStart(c rune) bool { + return unicode.IsLetter(c) || c == '_' || c == '\'' +} + +func isIdentifierMiddle(c rune) bool { + return unicode.IsDigit(c) || isIdentifierStart(c) || c == '-' +} diff --git a/pkg/corset/resolver.go b/pkg/corset/resolver.go index 240e90f..6cddc55 100644 --- a/pkg/corset/resolver.go +++ b/pkg/corset/resolver.go @@ -194,7 +194,9 @@ func (r *resolver) declarationDependenciesAreFinalised(scope *ModuleScope, // Finalise a declaration. func (r *resolver) finaliseDeclaration(scope *ModuleScope, decl Declaration) []SyntaxError { - if d, ok := decl.(*DefConstraint); ok { + if d, ok := decl.(*DefConst); ok { + return r.finaliseDefConstInModule(d) + } else if d, ok := decl.(*DefConstraint); ok { return r.finaliseDefConstraintInModule(scope, d) } else if d, ok := decl.(*DefFun); ok { return r.finaliseDefFunInModule(scope, d) @@ -213,6 +215,22 @@ func (r *resolver) finaliseDeclaration(scope *ModuleScope, decl Declaration) []S return nil } +// Finalise one or more constant definitions within a given module. +// Specifically, we need to check that the constant values provided are indeed +// constants. +func (r *resolver) finaliseDefConstInModule(decl *DefConst) []SyntaxError { + var errors []SyntaxError + // + for _, c := range decl.constants { + if constant := c.binding.value.AsConstant(); constant == nil { + err := r.srcmap.SyntaxError(c, "definition not constant") + errors = append(errors, *err) + } + } + // + return errors +} + // Finalise a vanishing constraint declaration after all symbols have been // resolved. This involves: (a) checking the context is valid; (b) checking the // expressions are well-typed. @@ -393,7 +411,7 @@ func (r *resolver) finaliseExpressionInModule(scope LocalScope, expr Expr) []Syn } else if v, ok := expr.(*Add); ok { return r.finaliseExpressionsInModule(scope, v.Args) } else if v, ok := expr.(*Exp); ok { - return r.finaliseExpressionInModule(scope, v.Arg) + return r.finaliseExpressionsInModule(scope, []Expr{v.Arg, v.Pow}) } else if v, ok := expr.(*IfZero); ok { return r.finaliseExpressionsInModule(scope, []Expr{v.Condition, v.TrueBranch, v.FalseBranch}) } else if v, ok := expr.(*Invoke); ok { @@ -404,6 +422,8 @@ func (r *resolver) finaliseExpressionInModule(scope LocalScope, expr Expr) []Syn return r.finaliseExpressionsInModule(scope, v.Args) } else if v, ok := expr.(*Normalise); ok { return r.finaliseExpressionInModule(scope, v.Arg) + } else if v, ok := expr.(*Shift); ok { + return r.finaliseExpressionsInModule(scope, []Expr{v.Arg, v.Shift}) } else if v, ok := expr.(*Sub); ok { return r.finaliseExpressionsInModule(scope, v.Args) } else if v, ok := expr.(*VariableAccess); ok { @@ -444,12 +464,13 @@ func (r *resolver) finaliseVariableInModule(scope LocalScope, // context. if expr.IsResolved() { // Update context - binding, ok := expr.Binding().(*ColumnBinding) - if ok && !scope.FixContext(binding.Context()) { - return r.srcmap.SyntaxErrors(expr, "conflicting context") - } else if !ok { + if binding, ok := expr.Binding().(*ColumnBinding); ok { + if !scope.FixContext(binding.Context()) { + return r.srcmap.SyntaxErrors(expr, "conflicting context") + } + } else if _, ok := expr.Binding().(*ConstantBinding); !ok { // Unable to resolve variable - return r.srcmap.SyntaxErrors(expr, "not a column") + return r.srcmap.SyntaxErrors(expr, "refers to a function") } // Done return nil diff --git a/pkg/corset/translator.go b/pkg/corset/translator.go index c00d2e8..87e7a6b 100644 --- a/pkg/corset/translator.go +++ b/pkg/corset/translator.go @@ -3,6 +3,7 @@ package corset import ( "fmt" + "github.com/consensys/gnark-crypto/ecc/bls12-377/fr" "github.com/consensys/go-corset/pkg/hir" sc "github.com/consensys/go-corset/pkg/schema" "github.com/consensys/go-corset/pkg/schema/assignment" @@ -25,7 +26,7 @@ func TranslateCircuit(env Environment, srcmap *sexp.SourceMaps[Node], circuit *C return nil, errs } // Translate everything else - if errs := t.translateAssignmentsAndConstraints(circuit); len(errs) > 0 { + if errs := t.translateOtherDeclarations(circuit); len(errs) > 0 { return nil, errs } // Done @@ -108,11 +109,11 @@ func (t *translator) translateDefColumns(decl *DefColumns, module string) []Synt } // Translate all assignment or constraint declarations in the circuit. -func (t *translator) translateAssignmentsAndConstraints(circuit *Circuit) []SyntaxError { - errors := t.translateAssignmentsAndConstraintsInModule("", circuit.Declarations) +func (t *translator) translateOtherDeclarations(circuit *Circuit) []SyntaxError { + errors := t.translateOtherDeclarationsInModule("", circuit.Declarations) // Translate each module for _, m := range circuit.Modules { - errs := t.translateAssignmentsAndConstraintsInModule(m.Name, m.Declarations) + errs := t.translateOtherDeclarationsInModule(m.Name, m.Declarations) errors = append(errors, errs...) } // Done @@ -121,7 +122,7 @@ func (t *translator) translateAssignmentsAndConstraints(circuit *Circuit) []Synt // Translate all assignment or constraint declarations in a given module within // the circuit. -func (t *translator) translateAssignmentsAndConstraintsInModule(module string, decls []Declaration) []SyntaxError { +func (t *translator) translateOtherDeclarationsInModule(module string, decls []Declaration) []SyntaxError { var errors []SyntaxError // for _, d := range decls { @@ -139,6 +140,8 @@ func (t *translator) translateDeclaration(decl Declaration, module string) []Syn // if _, ok := decl.(*DefColumns); ok { // Not an assignment or a constraint, hence ignore. + } else if _, ok := decl.(*DefConst); ok { + // For now, constants are always compiled out when going down to HIR. } else if d, ok := decl.(*DefConstraint); ok { errors = t.translateDefConstraint(d, module) } else if _, ok := decl.(*DefFun); ok { @@ -165,7 +168,7 @@ func (t *translator) translateDeclaration(decl Declaration, module string) []Syn // Translate a "defconstraint" declaration. func (t *translator) translateDefConstraint(decl *DefConstraint, module string) []SyntaxError { // Translate constraint body - constraint, errors := t.translateExpressionInModule(decl.Constraint, module) + constraint, errors := t.translateExpressionInModule(decl.Constraint, module, 0) // Translate (optional) guard guard, guard_errors := t.translateOptionalExpressionInModule(decl.Guard, module) // Combine errors @@ -211,7 +214,7 @@ func (t *translator) translateDefLookup(decl *DefLookup, module string) []Syntax // Translate a "definrange" declaration. func (t *translator) translateDefInRange(decl *DefInRange, module string) []SyntaxError { // Translate constraint body - expr, errors := t.translateExpressionInModule(decl.Expr, module) + expr, errors := t.translateExpressionInModule(decl.Expr, module, 0) // if len(errors) == 0 { context := t.env.ContextFrom(module, 1) @@ -281,7 +284,7 @@ func (t *translator) translateDefPermutation(decl *DefPermutation, module string // Translate a "defproperty" declaration. func (t *translator) translateDefProperty(decl *DefProperty, module string) []SyntaxError { // Translate constraint body - assertion, errors := t.translateExpressionInModule(decl.Assertion, module) + assertion, errors := t.translateExpressionInModule(decl.Assertion, module, 0) // if len(errors) == 0 { context := t.env.ContextFrom(module, 1) @@ -297,7 +300,7 @@ func (t *translator) translateDefProperty(decl *DefProperty, module string) []Sy // without any errors). func (t *translator) translateOptionalExpressionInModule(expr Expr, module string) (hir.Expr, []SyntaxError) { if expr != nil { - return t.translateExpressionInModule(expr, module) + return t.translateExpressionInModule(expr, module, 0) } return nil, nil @@ -313,7 +316,7 @@ func (t *translator) translateUnitExpressionsInModule(exprs []Expr, module strin for i, e := range exprs { if e != nil { var errs []SyntaxError - expr, errs := t.translateExpressionInModule(e, module) + expr, errs := t.translateExpressionInModule(e, module, 0) errors = append(errors, errs...) hirExprs[i] = hir.NewUnitExpr(expr) } @@ -330,7 +333,7 @@ func (t *translator) translateExpressionsInModule(exprs []Expr, module string) ( for i, e := range exprs { if e != nil { var errs []SyntaxError - hirExprs[i], errs = t.translateExpressionInModule(e, module) + hirExprs[i], errs = t.translateExpressionInModule(e, module, 0) errors = append(errors, errs...) } } @@ -341,30 +344,23 @@ func (t *translator) translateExpressionsInModule(exprs []Expr, module string) ( // Translate an expression situated in a given context. The context is // necessary to resolve unqualified names (e.g. for column access, function // invocations, etc). -func (t *translator) translateExpressionInModule(expr Expr, module string) (hir.Expr, []SyntaxError) { +func (t *translator) translateExpressionInModule(expr Expr, module string, shift int) (hir.Expr, []SyntaxError) { if e, ok := expr.(*Constant); ok { - return &hir.Constant{Val: e.Val}, nil + var val fr.Element + // Initialise field from bigint + val.SetBigInt(&e.Val) + // + return &hir.Constant{Val: val}, nil } else if v, ok := expr.(*Add); ok { args, errs := t.translateExpressionsInModule(v.Args, module) return &hir.Add{Args: args}, errs - } else if v, ok := expr.(*Exp); ok { - arg, errs := t.translateExpressionInModule(v.Arg, module) - return &hir.Exp{Arg: arg, Pow: v.Pow}, errs + } else if e, ok := expr.(*Exp); ok { + return t.translateExpInModule(e, module, shift) } else if v, ok := expr.(*IfZero); ok { args, errs := t.translateExpressionsInModule([]Expr{v.Condition, v.TrueBranch, v.FalseBranch}, module) return &hir.IfZero{Condition: args[0], TrueBranch: args[1], FalseBranch: args[2]}, errs } else if e, ok := expr.(*Invoke); ok { - if binding, ok := e.Binding().(*FunctionBinding); ok { - if binding.Arity() == uint(len(e.Args())) { - body := binding.Apply(e.Args()) - return t.translateExpressionInModule(body, module) - } else { - msg := fmt.Sprintf("incorrect number of arguments (expected %d, found %d)", binding.Arity(), len(e.Args())) - return nil, t.srcmap.SyntaxErrors(expr, msg) - } - } - // - return nil, t.srcmap.SyntaxErrors(expr, "unbound function") + return t.translateInvokeInModule(e, module, shift) } else if v, ok := expr.(*List); ok { args, errs := t.translateExpressionsInModule(v.Args, module) return &hir.List{Args: args}, errs @@ -372,21 +368,74 @@ func (t *translator) translateExpressionInModule(expr Expr, module string) (hir. args, errs := t.translateExpressionsInModule(v.Args, module) return &hir.Mul{Args: args}, errs } else if v, ok := expr.(*Normalise); ok { - arg, errs := t.translateExpressionInModule(v.Arg, module) + arg, errs := t.translateExpressionInModule(v.Arg, module, shift) return &hir.Normalise{Arg: arg}, errs } else if v, ok := expr.(*Sub); ok { args, errs := t.translateExpressionsInModule(v.Args, module) return &hir.Sub{Args: args}, errs + } else if e, ok := expr.(*Shift); ok { + return t.translateShiftInModule(e, module, shift) } else if e, ok := expr.(*VariableAccess); ok { - if binding, ok := e.Binding().(*ColumnBinding); ok { - // Lookup column binding - cinfo := t.env.Column(binding.module, e.Name()) - // Done - return &hir.ColumnAccess{Column: cinfo.ColumnId(), Shift: e.Shift()}, nil - } - // error - return nil, t.srcmap.SyntaxErrors(expr, "unbound variable") + return t.translateVariableAccessInModule(e, module, shift) } else { return nil, t.srcmap.SyntaxErrors(expr, "unknown expression") } } + +func (t *translator) translateExpInModule(expr *Exp, module string, shift int) (hir.Expr, []SyntaxError) { + arg, errs := t.translateExpressionInModule(expr.Arg, module, shift) + pow := expr.Pow.AsConstant() + // Identity constant for pow + if pow == nil { + errs = append(errs, *t.srcmap.SyntaxError(expr.Pow, "constant power too large")) + } else if !pow.IsUint64() { + errs = append(errs, *t.srcmap.SyntaxError(expr.Pow, "expected constant power")) + } + // Sanity check errors + if len(errs) == 0 { + return &hir.Exp{Arg: arg, Pow: pow.Uint64()}, errs + } + // + return nil, errs +} + +func (t *translator) translateInvokeInModule(expr *Invoke, module string, shift int) (hir.Expr, []SyntaxError) { + if binding, ok := expr.Binding().(*FunctionBinding); ok { + if binding.Arity() == uint(len(expr.Args())) { + body := binding.Apply(expr.Args()) + return t.translateExpressionInModule(body, module, shift) + } else { + msg := fmt.Sprintf("incorrect number of arguments (expected %d, found %d)", binding.Arity(), len(expr.Args())) + return nil, t.srcmap.SyntaxErrors(expr, msg) + } + } + // + return nil, t.srcmap.SyntaxErrors(expr, "unbound function") +} + +func (t *translator) translateShiftInModule(expr *Shift, module string, shift int) (hir.Expr, []SyntaxError) { + constant := expr.Shift.AsConstant() + // Determine the shift constant + if constant == nil { + return nil, t.srcmap.SyntaxErrors(expr.Shift, "expected constant shift") + } else if !constant.IsInt64() { + return nil, t.srcmap.SyntaxErrors(expr.Shift, "constant shift too large") + } + // Now translate target expression with updated shift. + return t.translateExpressionInModule(expr.Arg, module, shift+int(constant.Int64())) +} + +func (t *translator) translateVariableAccessInModule(expr *VariableAccess, module string, + shift int) (hir.Expr, []SyntaxError) { + if binding, ok := expr.Binding().(*ColumnBinding); ok { + // Lookup column binding + cinfo := t.env.Column(binding.module, expr.Name()) + // Done + return &hir.ColumnAccess{Column: cinfo.ColumnId(), Shift: shift}, nil + } else if binding, ok := expr.Binding().(*ConstantBinding); ok { + // Just fill in the constant. + return t.translateExpressionInModule(binding.value, module, shift) + } + // error + return nil, t.srcmap.SyntaxErrors(expr, "unbound variable") +} diff --git a/pkg/test/invalid_corset_test.go b/pkg/test/invalid_corset_test.go index 9615de4..d544577 100644 --- a/pkg/test/invalid_corset_test.go +++ b/pkg/test/invalid_corset_test.go @@ -66,6 +66,68 @@ func Test_Invalid_Basic_12(t *testing.T) { CheckInvalid(t, "basic_invalid_12") } +// =================================================================== +// Constant Tests +// =================================================================== +func Test_Invalid_Constant_01(t *testing.T) { + CheckInvalid(t, "constant_invalid_01") +} + +func Test_Invalid_Constant_02(t *testing.T) { + CheckInvalid(t, "constant_invalid_02") +} + +func Test_Invalid_Constant_03(t *testing.T) { + CheckInvalid(t, "constant_invalid_03") +} + +func Test_Invalid_Constant_04(t *testing.T) { + CheckInvalid(t, "constant_invalid_04") +} + +func Test_Invalid_Constant_05(t *testing.T) { + CheckInvalid(t, "constant_invalid_05") +} + +/* Recursive --- #406 + func Test_Invalid_Constant_06(t *testing.T) { + CheckInvalid(t, "constant_invalid_06") +} */ + +/* Recursive --- #406 + func Test_Invalid_Constant_07(t *testing.T) { + CheckInvalid(t, "constant_invalid_07") +} +*/ +/* Recursive --- #406 + func Test_Invalid_Constant_08(t *testing.T) { + CheckInvalid(t, "constant_invalid_08") +} */ + +func Test_Invalid_Constant_09(t *testing.T) { + CheckInvalid(t, "constant_invalid_09") +} + +func Test_Invalid_Constant_10(t *testing.T) { + CheckInvalid(t, "constant_invalid_10") +} + +func Test_Invalid_Constant_11(t *testing.T) { + CheckInvalid(t, "constant_invalid_11") +} + +func Test_Invalid_Constant_12(t *testing.T) { + CheckInvalid(t, "constant_invalid_12") +} + +func Test_Invalid_Constant_13(t *testing.T) { + CheckInvalid(t, "constant_invalid_13") +} + +func Test_Invalid_Constant_14(t *testing.T) { + CheckInvalid(t, "constant_invalid_14") +} + // =================================================================== // Property Tests // =================================================================== diff --git a/pkg/test/valid_corset_test.go b/pkg/test/valid_corset_test.go index 3532ff7..78503c8 100644 --- a/pkg/test/valid_corset_test.go +++ b/pkg/test/valid_corset_test.go @@ -66,6 +66,37 @@ func Test_Basic_10(t *testing.T) { Check(t, "basic_10") } +// =================================================================== +// Constants Tests +// =================================================================== +func Test_Constant_01(t *testing.T) { + Check(t, "constant_01") +} + +func Test_Constant_02(t *testing.T) { + Check(t, "constant_02") +} + +func Test_Constant_03(t *testing.T) { + Check(t, "constant_03") +} + +func Test_Constant_04(t *testing.T) { + Check(t, "constant_04") +} + +func Test_Constant_05(t *testing.T) { + Check(t, "constant_05") +} + +func Test_Constant_06(t *testing.T) { + Check(t, "constant_06") +} + +func Test_Constant_07(t *testing.T) { + Check(t, "constant_07") +} + // =================================================================== // Domain Tests // =================================================================== @@ -138,6 +169,10 @@ func Test_Shift_07(t *testing.T) { Check(t, "shift_07") } +func Test_Shift_08(t *testing.T) { + Check(t, "shift_08") +} + // =================================================================== // Spillage Tests // =================================================================== @@ -322,24 +357,24 @@ func Test_Range_05(t *testing.T) { // Constant Propagation // =================================================================== -func Test_Constant_01(t *testing.T) { - Check(t, "constant_01") +func Test_ConstExpr_01(t *testing.T) { + Check(t, "constexpr_01") } -func Test_Constant_02(t *testing.T) { - Check(t, "constant_02") +func Test_ConstExpr_02(t *testing.T) { + Check(t, "constexpr_02") } -func Test_Constant_03(t *testing.T) { - Check(t, "constant_03") +func Test_ConstExpr_03(t *testing.T) { + Check(t, "constexpr_03") } -func Test_Constant_04(t *testing.T) { - Check(t, "constant_04") +func Test_ConstExpr_04(t *testing.T) { + Check(t, "constexpr_04") } -func Test_Constant_05(t *testing.T) { - Check(t, "constant_05") +func Test_ConstExpr_05(t *testing.T) { + Check(t, "constexpr_05") } // =================================================================== diff --git a/testdata/add.accepts b/testdata/add.accepts index f89c02e..d7a5278 100644 --- a/testdata/add.accepts +++ b/testdata/add.accepts @@ -1,18 +1,18 @@ -{"add:ACC_1": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455], "add:ACC_2": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211215], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241], "add:BYTE_1": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255], "add:BYTE_2": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15], "add:CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add:CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add:INST": [0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1], "add:RES_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:RES_LO": [0,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215], "add:STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} -{"add:ACC_1": [0,0,0], "add:ACC_2": [0,0,3], "add:ARG_1_HI": [0,0,0], "add:ARG_1_LO": [0,2,2], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:BYTE_1": [0,0,0], "add:BYTE_2": [0,0,3], "add:CT": [0,0,1], "add:CT_MAX": [0,1,1], "add:INST": [0,3,3], "add:OVERFLOW": [0,1,1], "add:RES_HI": [0,0,0], "add:RES_LO": [0,3,3], "add:STAMP": [0,1,1]} -{"add:ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add:ACC_2": [0,209,53715,13751253,3520320983,901202171865,230707755997659,59061185535400925,15119663497062637023,3870633855248035078113,990882266943496979997155,253665860337535226879271909,64938460246409018081093608935,16624245823080708628759963887593,4255806930708661408962550755224043,1089486574261417320694412993337355245,278908563010922834097769726294362942958], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135], "add:BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add:BYTE_2": [0,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,238], "add:CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add:CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add:INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add:RES_HI": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:RES_LO": [0,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958], "add:STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} -{"add:ACC_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,238,61166,15658734,4008636142,1026210852590,262709978263278,67253754435399406,17216961135462248174,4407542050678335532782,1128330764973653896392430,288852675833255397476462318,73946285013313381753974353646,18930248963408225729017434533591,4846143734632505786628463240599436,1240612796065921481376886589593455837,317596875792875899232482966935924694376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,210,53791,13770593,3525271825,902469587402,231032214374976,59144246879994092,15140927201278487563,3876077363527292816309,992275805062986960975236,254022606096124662009660515,65029787160607913474473092053,16647625513115625849465111565601,4261792131357600217463068560793904,1091018785627545655670545551563239634,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,29198,7474765,1913539883,489866210302,125405749837519,32103871958405028,8218591221351687186,2103959352666031919823,538613594282504171474752,137885080136321067897536616,35298580514898193381769373948,9036436611813937505732959730848,2313327772624368001467637691097342,592211909791838208375715248920919653,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,34572,8850552,2265741463,580029814769,148487632581016,38012833940740194,9731285488829489884,2491209085140349410557,637749525795929449102668,163263878603757938970283213,41795552922562032376392502570,10699661548175880288356480658148,2739113356333025353819259048486130,701213019221254490577730316412449478,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,61166,15658734,4008636142,1026210852590,262709978263278,67253754435399406,17216961135462248174,4407542050678335532782,1128330764973653896392430,288852675833255397476462318,73946285013313381753974353646,18930248963408225729017434533388,4846143734632505786628463240547368,1240612796065921481376886589580126324,317596875792875899232482966932512339027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,49105,12571083,3218197279,823858503486,210907776892628,53992390884512929,13822052066435309939,3538445329007439344556,905842004225904472206357,231895553081831544884827441,59365261588948875490515825100,15197506966770912125572051225719,3890561783493353504146445113784069,995983816574298497061489949128721906,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,230,58952,15091877,3863520561,989061263794,253199683531266,64819118984004192,16593694459905073303,4247985781735698765681,1087484360124338884014386,278395996191830754307682966,71269375025108673102766839319,18244960006427820314308310865881,4670709761645522000462927581665560,1195701698981253632118509460906383483,306099634939200929822338421992034171881,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,135,34572,8850552,2265741463,580029814769,148487632581016,38012833940740194,9731285488829489884,2491209085140349410557,637749525795929449102668,163263878603757938970283213,41795552922562032376392502570,10699661548175880288356480658148,2739113356333025353819259048486130,701213019221254490577730316412449478,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,11066,2833110,725276165,185670698300,47531698764911,12168114883817329,3115037410257236424,797449577025852524655,204147091718618246311814,52261655479966271055824439,13378983802871365390291056416,3425019853535069539914510442618,876805082504977802218114673310366,224462101121274317367837356367453863,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65533,16776585,4294805859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,49572,12690460,3248757929,831682029881,212910599649627,54505113510304601,13953309058637978099,3572047119011322393490,914444062466898532733443,234097679991526024379761527,59929006077830662241218950992,15341825555924649533752051454074,3927507342316710280640525172243027,1005441879633077831843974444094215014,257393121186067924952057457688119043824,0,0,193,49572,12690460,3248757929,831682029881,212910599649627,54505113510304601,13953309058637978099,3572047119011322393490,914444062466898532733443,234097679991526024379761527,59929006077830662241218950992,15341825555924649533752051454074,3927507342316710280640525172243027,1005441879633077831843974444094215014,257393121186067924952057457688119043824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251285812,5192296858534827628530496329168027,1329227995784915872903807060267015062,340282366920938463463374607428355856107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,58952,15091877,3863520561,989061263794,253199683531266,64819118984004192,16593694459905073303,4247985781735698765681,1087484360124338884014386,278395996191830754307682966,71269375025108673102766839319,18244960006427820314308310865881,4670709761645522000462927581665560,1195701698981253632118509460906383483,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,27655,7079825,1812435239,463983421359,118779755867981,30407617502203337,7784350080564054331,1992793620624397908874,510155166879845864671828,130599722721240541355988097,33433529016637578587132953005,8558983428259220118306035969356,2191099757634360350286345208155153,560921537954396249673304373287719218,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251285859,5192296858534827628530496329179945,1329227995784915872903807060270066088,340282366920938463463374607429136918550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344286,340282366920938463463374607431768137287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,3816,976974,250105541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,29198,7474765,1913539883,489866210302,125405749837519,32103871958405028,8218591221351687186,2103959352666031919823,538613594282504171474752,137885080136321067897536616,35298580514898193381769373948,9036436611813937505732959730848,2313327772624368001467637691097342,592211909791838208375715248920919653,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ACC_2": [0,7,1792,3,789,0,172,0,36,9,2304,4,1216,5,1504,9,2436,0,68,0,34,0,164,0,163,6,1668,6,1728,20,5184,0,0,82,21068,5393465,1380727173,353466156540,90487336074311,23164758035023642,5930178056966052352,1518125582583309402202,388640149141327206963920,99491878180179764982763751,25469920814126019835587520436,6520299728416261077910405231724,1669196730474562835945063739321552,427314363001488086001936317266317324,109392476928380950016495697220177235183,4,1184,5,1472,2,512,9,2528,9,2304,0,4,6,1636,8,2080,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213694,1208925819614629174705888,309485009821345068724707347,79228162514264337593525080997,20282409603651670423942420735385,5192296858534827628529259708258780,1329227995784915872903490485314247883,340282366920938463463293564240447458095,7,1856,5,1312,5,1480,115,29535,7561136,1935650892,495526628361,126854816860483,32474833116283750,8313557277768640022,2128270663108771845879,544837289755845592545210,139478346177496471691573996,35706456621439096753042943163,9140852895088408768778993449830,2340058341142632644807422323156662,599054935332513957070700114728105664,153358063445123573010099229370395050125,7,1932,0,228,7,1824,4,1156,4,1248,18,4704,1,256,9,2468,0,73,7,1900,0,196,182,46646,11941493,3057022292,782597706804,200345012941963,51288323313142573,13129810768164498709,3361231556650111669637,860475278502428587427267,220281671296621718381380472,56392107851935159905633401001,14436379610095400935842150656400,3695713180184422639575590568038595,946102574127212195731351185417880418,242202258976566322107225903466977387074,0,100,4,1087,4,1088,6,1600,5,1376,6,1768,0,32,6,1544,3,768,105,26966,6903465,1767287099,452425497441,115820927345007,17,4480,5,1344,3,865,0,73,6,1736,6,1740,445451,114035612,29193116698,7473437874791,1913200095946668,489779224562347224,125383481487960889388,7,1964,2,736,0,4,5,1376,4,1152,6,1633,0,212,0,192,7,2020,3,864,88,22617,5790088,1482262583,379459221312,97141560656001,24868239527936502,6366269319151744756,7,1832,0,36,183,47057,12046727,3083962199,789494323110,202110546716164,51740299959338138,13245516789590563450,3390852298135184243243,868058188322607166270251,222222896210587434565184493,56889061429910383248687230302,14563599726057058111663930957410,3728281529870606876585966325097215,954440071646875360406007379224887237,244336658341600092263937889081571132758,0,32,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000001,11,3040,0,36,4,1120,0,224,16,4256,7,1800,0,168,4,1248,1,376,96307,24654799,3,800,0,4,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127522,69,17861,4572580,1170580696,299668658360,76715176540375,19639085194336037,5027605809750025605,0,20,0,32,1,500,4,1152,3,928,5,1416,2,640,0,196,0,36,103,26400,6758455,1730164512,442922115325,113388061523437,29027343749999999,7430999999999999999,20,5344,0,32,3,896,1,448,5,1384,0,224,15,4032,61,15804,4045840,1035735064,265148176573,67877933202759,17376750899906518,4448448230376068774,1138802746976273606269,291533503225926043204998,74632576825837067060479666,19105939667414289167482794642,4891120554858058026875595428354,1252126862043662854880152429658835,320544476683177690849319021992662007,82059386030893488857425669630121473920,8,2240,2,740,11,2944,0,64,0,73,5,1315,0,0,5,1316,3,928,2,704,20,5120,5,1484,5,1376,0,43,0,51,0,32,5,1448,2,576,0,40,1,288,0,0,2,672,5,1504,4,1124,1,324,7,2016,1,484,3,768,3,928,0,215,5,1384,0,192,4,1092,3,772,11,2976,19,4896,4,1188,3,800,0,5,5,1348,3,896,3,900,0,128,7,1792,5,1388,0,32,0,224,6,1556,5,1280,0,228,2,628,0,68,4,1124,2,704,0,32,4,1112,217,55557,14222598,3640985327,932092243812,238615614415954,61085597290484286,15637912906363977231,4003305704029178171189,1024846260231469611824624,262360642619256220627103753,67164324510529592480538560910,17194067074695575675017871593045,4401681171122067372804575127819723,1126830379807249247437971232721849097,288468577230655807344120635576793368851,3,1017,0,160,3,992,3,868,7,2024,18,4672,7,2012,2,672,4,1024,7,2012,1,448,3,985,3,960,1,452,7,1888,1,288,8,2116,1,288,2,512,2,612,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092918,0,4,3,992,13,3392,0,228,1,256,1,480,11,3040,2,580,1,332,2,512,2,736,0,228,10,2752,2,516,0,238,6,1572,1,356,1,287,73708,18869338,4830550630,1236620961315,316574966096692,81043191320753361,2,676,2,675,3,804,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092917,0,4,5,1472,10,2752,2,664,7,1892,7,1958,2,644,2,649,1,356,5,1352,11,2916,11,2912,0,164,3,996,1,328,84035,21512967,5507319791,1409873866515,360927709827914,92397493715946050,23653758391282189014,3,768,10,2784,3,868,9,2528,1,292,1,287,73708,18869338,4830550630,1236620961315,316574966096692,81043191320753361,7,1860,1,324,0,41,0,192,7,1792,2,740,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092923,0,196,1,288,0,0,0,0,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092916,5,1516,7,1956,0,32,1,260,1,452,1,451,4,1156,0,224,7,1868,8,2118,2,708,20,5216,1,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,1734,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,5,1504,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092937,10,2592,0,224,5,1380,7,1924,0,64,1,457,7,1982,507647,129957732,33269179402,8516909926917,2180328941290885,558164208970466600,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092930,9,2304,0,40,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092915,12,3176,813177,208173394,53292388916,13642851562500,3492570000000000,6,1600,10,2756,0,4,8,2112,1,352,1,472,3,800,4,1024,0,32,8,2148,1,324,3,788,67,17189,4400486,1126524625,288390304017,73827917828538,18899946964105942,4838386422811121394,1238626924239647076921,317088492605349651691955,81174654106969510833140692,20780711451384194773284017248,5319862131554353861960708415730,1361884705677914588661941354426933,348642484653546134697456986733295044,89252476071307810482548988603723531323,0,228,126,32279,8263445,2115442062,541553168067,138637611025166,35491228422442557,9085754476145294594,2325953145893195416280,595444005348658026567898,0,227,19,4992,1,320,10,2756,2,544,3,768,8,2188,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092929,9,2344,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092936,1,292,7,1824,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211453,1,484,0,132,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092922,10,2592,0,1,0,0,9,2336,7,1888,0,148,0,162,0,160,1,384,0,159,6,1540,3,864,61,15814,4048569,1036433847,265327065003,67923728641005,17388474532097448,4451449480216946761,1139571066935538370945,291730193135497822962063,6,1608,411707,105397043,26981643261,6907300675051,1768268972813148,452676857040166137,115885275402282531077,29666630502984327955758,7594657408763987956674113,1944232296643580916908573081,0,132,3,809,0,144,4,1033,1,292,0,0,3,836,0,130,13,3552,3,856,3,832,18,4768,5,1344,9,2532,1,320,2,640,2,553,27,6975,1785769,457156899,117032166249,29960234559873,7669820047327673,1963473932115884446,502649326621666418322,128678227615146603090670,0,0,8,2152,1,260,7,1824,1,283,72511,18562835,4752085805,1216533966081,1,352,4,1152,9,2308,0,224,1,448,6,1664,0,96,1,420,0,196,3,873,4,1044,1,260,7,1896,13,3328,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092934,17,4544,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092927,0,230,4,1120,8,2276,0,192,1,416,235,60338,15446711,3954358233,1012315707654,259152821159514,66343122216835698,16983839287509938784,4347862857602544328895,1113052891546251348197149,284941540235840345138470393,72945034300375128355448420692,18673928780896032858994795697242,4780525767909384411902667698494180,1223814596584802409447082930814510228,313296536725709416818453230288514618607,2,544,2,640,2,577,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092920,0,160,9,2348,0,0,0,164,0,163,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,416,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092913,6,1700,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,5,1440,3,964,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194896,8902898960433893523,2279142133871076741891,583460386270995645924125,1,500,5,1408,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329219967,1329227995784915872903807060280311806,340282366920938463463374607431759822368,9,2316,7,1996,1,292,7,1960,9,2304,12,3104,0,32,1,480,2,704,1,408,7,1992,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092912,0,228,1,264,1,260,61,15804,4045840,1035735064,265148176573,67877933202759,17376750899906518,4448448230376068774,1138802746976273606269,291533503225926043204998,74632576825837067060479666,19105939667414289167482794642,4891120554858058026875595428354,1252126862043662854880152429658835,320544476683177690849319021992662007,82059386030893488857425669630121473920,0,64,44,11342,2903640,743331909,190292968750,48715000000000,5,1440,5,1472,0,32,8,2060,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,8,2272,1,356,6,1603,10,2760,6,1604,1,256,6,1670,3,792,7,1825,5,1408,4,1216,10,2752,0,64,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092911,4,1028,75,19361,4956460,1268853973,324826617216,83155614007471,21287837185912794,5449686319593675465,1395119697815980919221,0,224,7,2028,8,2240,1,324,10,2760,12,3232,6,1696,0,72,0,84,0,128,1,256,2,548,4,1254,4,1028,0,96,4,1252,1,320,0,95,2,544,4,1024,4,1248,5,1472,3,900,0,131,1,356,0,72,0,132,0,68,1,352,5,1508,2,576,0,68,1,292,10,2592,2,575,3,804,0,73,57,14603,3738529,957063443,245008241420,62722109803550,16056860109708931,4110556188085486388,4,1056,1,356,3,985,0,52,2,532,3,772,3,996,0,64,4,1220,4,1220,1,288,0,63,7,1952,3,768,3,889,12,3104,3,992,4,1216,5,1440,2,520,1,320,2,740,5,1476,0,40,2,544,0,36,4,1192,2,516,4,1024,0,196,6,1760,0,0,7,1984,8,2208,2,742,1,376,11,3008,2,624,1,288,1,320,2,612,4,1120,7,1992,4,1060,1,384,2,608,3,832,1,360,4,1056,6,1536,0,0,9,2368,0,132,5,1288,1,356,2,596,4,1186,0,164,6,1728,2,576,7,1952,2,580,3,804,7,1960,0,128,1,504,129101,33050034,8460808858,2165967067831,554487569364749,141948817757375746,36338897345888191071,1,352,5,1508,2,576,3,800,5,1280,5,1504,2,611,3,836,0,100,1,324,3,832,2,564,4,1088,0,128,6,1568,2,516,8,2048,8,2272,9,2496,3,804,20,5312,54,13901,3558856,911067390,233233251844,59707712472147,15285174392869777,3913004644574663018,1001729189011113732616,6,1576,3,900,1,352,0,4,6,1574,3,896,4,1120,8,2276,5,1344,0,154,10,2656,5,1324,1,260,0,32,2,660,3,928,8,2143,1,452,7,1792,7,2016,8,2240,9,2464,3,772,4,1222,0,65,7,2024,3,868,4,1092,5,1316,2,640,3,864,4,1088,8,2244,5,1312,9,2468,61,15803,4045630,1035681386,265134435014,67874415363736,17375850333116464,4448217685277814950,1138743727431120627243,291518394222366880574210,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092925,6,1548,7,1798,8,2220,1,388,2,628,3,853,3,932,16,4320,0,196,6,1632,10,2788,2,692,7,1856,12,3232,8,2080,2,632,10,2560,10,2784,1,416,10,2596,3,864,8,2086,6,1636,5,1408,2,704,9,2440,6,1538,4,1196,1,376,96307,24654799,3,992,4,1216,9,2432,6,1600,7,1824,1,300,9,2304,9,2528,3,836,3,921,2,520,5,1344,4,1156,6,1604,4,1152,5,1376,1,283,72511,18562834,4752085516,1216533892117,16,4096,4,1088,4,1210,1,292,3,998,1,291,3,960,8,2176,0,64,7,1920,8,2144,9,2368,10,2592,12,3072,12,3296,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,3648,11,3008,8,2150,8,2148,9,2372,3,992,1,480,1,295,75652,19367039,4957962156,1269238311958,324925007861491,83180802012541698,21294285315210674767,8,2124,2,644,0,100,0,160,6,1664,11,2980,11,2820,1,468,7,1888,8,2112,9,2336,0,0,1,360,0,160,12,3264,8,2208,3,896,4,1120,8,2116,9,2340,4,1060,15,3872,0,68,4,1224,3,774,0,67,12,3168,11,2884,9,2432,3,868,10,2656,11,2880,0,192,3,776,5,1446,1,288,3,864,2,512,3,900,2,612,4,1069,273888,4,1060,3,768,10,2783,2,580,1,270,10,2728,0,168,8,2176,9,2400,10,2624,6,1606,1,256,8,2184,3,960,8,2182,8,2180,2,580,0,0,2,512,8,2156,0,0,2,736,9,2380,0,132,1,356,11,2948,1,264,1,416,6,1728,2,676,11,2944,12,3168,8,2152,0,4,3,800,1,296,3,964,9,2559,4,1124,7,1984,2,608,2,644,1,356,7,1920,3,931,11,2916,10,2688,11,2912,0,32,12,3136,5,1328,5,1478,1,320,0,36,2,544,3,934,3,932,1,460,0,100,1,292,11,2816,4,1024,7,1952,2,640,0,36,3,780,1,356,0,72,7,1792,2,740,20,5248,0,68,0,68,6,1766,1,288,5,1412,2,544,8,2048,51,13278,3399199,870194951,222769907461,57029096310053,14599448655373754,3737458855775681085,956789467078574357790,244938103572115035594451,62704154514461449112179588,16052263555702130972717974720,4109379470259745529015801528484,1052001144386494855428045191291931,269312292962942682989579568970734356,68943946998513326845332369656507995262,8,2080,1,420,6,1760,2,708,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,707,12,3200,11,3012,5,1510,3,996,2,512,7,1990,7,2016,1,288,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344529,340282366920938463463374607431768199456,5,1452,7,1844,5,1344,6,1568,0,224,2,676,2,696,3,768,5,1440,2,692,0,242,1,480,11,2916,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213688,1208925819614629174704193,309485009821345068724273408,79228162514264337593413992627,20282409603651670423913982112536,5192296858534827628521979420809420,1329227995784915872901626731727211758,340282366920938463462816443322166210128,3,800,7,1817,465333,119125469,30496120163,7807006761785,1998593731017108,511639995140379770,130979838755937221195,0,60,5,1420,5,1312,2,644,2,664,2,736,4,1184,16,4192,1,448,8,2132,67,17381,4449645,1139109218,291611960049,1,500,2,512,2,736,2,576,2,760,6,1732,2,575,3,800,2,756,11,2948,3,864,4,1088,4,1216,1,468,1,256,2,708,2,728,7,1864,2,724,2,512,3,960,11,2916,3,832,4,1056,1,448,15,3968,0,32,1,436,13,3520,2,676,3,804,0,96,4,1252,11,2880,3,800,0,32,4,1248,2,640,3,864,0,36,0,64,1,352,1,351,1,324,4,1056,1,340,0,68,1,348,1,320,3,768,3,992,2,608,3,832,1,320,27,6974,1785349,457049576,117004691655,29953201063871,7668019472351095,1963012984921880491,502531324140001405854,128648018979840359898847,14,3744,4,1060,5,1440,1,454,0,192,1,384,2,608,11,2944,1,416,2,640,1,452,0,20,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092932,18,4832,0,152,0,127,7,2016,3,832,11,2912,5,1412,5,1504,1,384,2,608,0,100,8,2054,3,835,8,2272,6,1728,5,1324,1,256,1,448,2,672,3,836,9,2432,3,928,2,516,0,228,7,1792,5,1472,18,4608,0,0,1,416,3,804,7,1960,123,31616,8093857,2072027598,530439065275,135792400710519,34762854581893099,8899290772964633408,2278218437878946152487,583223920097010215036684,0,164,3,896,2,696,2,612,1,328,2,611,5,1504,0,160,6,1638,4,1184,10,2720,9,2496,1,416,1,324,3,992,2,512,1,292,2,516,5,1356,2,580,3,932,4,1156,0,32,4,1152,5,1376,0,181,9,2464,0,161,1,384,7,1862,8,2284,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000000,17,4384,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000001,1,260,0,32,6,1696,1,275,0,224,10,2660,1,448,2,672,3,768,4,1218,0,196,3,928,1,420,1,388,4,1056,5,1280,2,544,4,1256,0,2,2,644,0,32,4,1152,0,192,1,416,5,1440,16,4160,1,451,2,676,0,223,1,448,11,2884,0,164,3,896,1,356,5,1512,1,355,4,1024,1,324,1,458,117501,30080309,7700559118,1971343134339,504663842390898,129193943652070124,33073649574929951796,8466854291182067660008,2167514698542609320962236,0,77,2,740,2,514,0,32,4,1188,2,512,13,3456,2,736,12,3072,3,960,4,1184,9,2436,2,612,3,832,4,1056,5,1280,2,516,0,65,0,63,1,288,5,1444,1,260,1,287,1,484,3,992,1,270,0,71,1,296,0,164,6,1544,0,51,1,276,8,2052,0,247,1,468,2,708,1,258,1,256,0,100,1,376,1,480,2,704,3,928,0,1,1,448,3,800,0,35,1,260,2,672,0,33,1,256,0,31,0,228,14,3680,2,736,1,452,0,224,1,256,2,692,1,420,3,868,0,132,0,131,7,1928,0,12,19,4902,1254967,321271584,82245525728,21054854586484,5390042774139919,1379850950179819426,353241843246033773273,90429911870984645958140,23150057438972069365284030,5926414704376849757512711841,1517162164320473537923254231520,388393514066041225708353083269190,12,3072,70,18040,4618326,1182291528,302666631367,77482657630130,19835560353313493,5077903450448254354,4,1152,16,4288,0,32,8,2112,2,608,5,1444,1,376,239,61393,15716860,4023516266,1030020164176,263685162029156,67503401479464072,17280870778742802505,4423902919358157441373,1132519147355688304991637,289924901723056206077859101,74220774841102388755931929938,19000518359322211521518574064227,4864132699986486149508754960442264,1245217971196540454274241269873219725,318775800626314356294205765087544249637,0,0,7,1896,4,1120,0,32,1,256,6,1632,4,1088,1,306,6,1690,432895,110821329,28370260405,7262786663818,1859273385937556,475973986800014569,121849340620803729738,27,6971,1784583,456853271,116954437533,29940336008645,7664726018213136,1962169860662562913,502315484329616105858,128592763988381723099892,0,200,0,32,0,4,0,0,21,5376,3,932,1,307,0,160,67,17221,4408681,1128622390,288927332031,73965396999999,8,2208,3,928,5,1416,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210064,1208925819614629173776418,309485009821345068486763099,79228162514264337532611353439,20282409603651670408348506480545,5192296858534827624537217659019775,1329227995784915871881527720709062493,340282366920938463201671096501519998430,0,96,5,1408,3,900,4,1184,0,100,1,404,0,32,3,896,0,100,1,320,20,5152,1,288,6,1732,0,184,8,2092,9,2496,0,64,1,320,11,2822,722527,184967072,47351570604,12122002074644,3103232531109052,794427527963917495,7,1984,1,256,0,36,1,320,14,3631,929757,238017956,60932596896,15598744805470,3993278670200320,1022279339571282082,261703510930248213026,3,964,8,2208,1,283,72509,18562458,4751989497,1216509311283,4,1184,7,1956,3,960,0,68,9,2465,40,10243,2622267,671300434,171852911250,43994345280252,11262552391744622,2883213412286623431,738102633545375598373,6,1572,0,68,4,1123,4,1124,4,1126,0,100,6,1704,19,4928,207,53034,13576951,3475699572,889779090646,227783447205489,58312562484605195,14928015996058930011,0,128,2,544,5,1380,8,2084,3,928,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092930,4,1092,8,2272,2,628,1,344,6,1672,6,1760,7,2016,0,128,0,0,0,0,0,0,0,0,0,0,44,11342,2903640,743331909,190292968749,48714999999999,5,1348,3,900,8,2056,6,1568,0,160,207,53034,13576951,3475699572,889779090646,227783447205489,58312562484605195,14928015996058930011,17,4448,0,64,2,704,12,3176,813177,208173394,53292388916,13642851562500,3492570000000000,2,598,3,1017,3,992,6,1536,0,192,4,1156,8,2048,0,32,1,384,4,1128,5,1412,3,960,127,32766,8388127,3,804,1,376,96307,24654799,6,1576,1,352,3,768,3,992,4,1216,0,32,16,4224,21,5380,0,204,2,683,175000,0,92,0,96,7,1824,8,2212,4,1056,2,555,142316,36433006,9326849563,2387673488186,0,160,0,0,3,960,0,32,4,1044,2,640,35,9141,2340116,599069919,153361899394,39260646245026,10050725438726723,2572985712314041291,658684342352394570656,168623191642213010088000,4,1024,3,868,4,1248,8,2084,6,1640,6,1572,0,32,2,544,3,992,3,864,7,2020,2,580,15,4000,0,36,0,192,5,1344,3,836,0,68,6,1608,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194896,8902898960433893523,2279142133871076741891,583460386270995645924125,2,580,8,2180,4,1024,5,1472,3,832,7,1988,4,1056,12,3168,0,68,19,5088,8,2144,2,640,4,1128,3,864,0,128,14,3776,6,1600,12,3136,0,100,4,1220,2,628,4,1120,15,3852,986193,252465605,64631195068,16545585937500,4235670000000000,3,932,6,1764,2,608,8,2052,3,896,4,1120,19,5024,61,15801,4045288,1035593751,265112000271,67868672069514,17374380049795650,4447841292747686646,1138647370943407781541,291493726961512392074620,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,0,160,11,2852,10,2788,3,800,2,608,0,32,7,1856,226,58016,14852299,3802188780,973360327869,249180243934534,63790142447240887,16330276466493667225,4180550775422378809682,1070220998508128975278833,273976575618081017671381264,70138003358228740523873603614,17955328859706557574111642525193,4596564188084878738972580486449659,1176720432149728957176980604531112743,301240430630330613037307034759964862284,2,548,226,58016,14852299,3802188780,973360327869,249180243934534,63790142447240887,16330276466493667225,4180550775422378809682,1070220998508128975278833,273976575618081017671381264,70138003358228740523873603614,17955328859706557574111642525193,4596564188084878738972580486449659,1176720432149728957176980604531112743,301240430630330613037307034759964862285,2,516,9,2368,0,100,0,160,7,1824,1,448,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,3,772,0,32,8,2080,5,1280,10,2756,6,1536,1,332,1,472,2,576,4,1024,1,484,1,483,0,36,89,22804,5837982,1494523572,382598034534,97945096840726,25073944791225999,6418929866553855755,1,458,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950291,20282409603651670423947251274548,5192296858534827628530496326284460,1329227995784915872903807059528821767,340282366920938463463374607239378372538,6,1664,2,648,0,4,3,868,0,160,14,3584,7,2044,18,4800,10,2564,1,416,1,415,2,640,4,1120,7,1920,1,292,1,388,1,274,6,1632,1,268,5,1284,0,36,8,2144,0,100,3,832,4,1056,0,235,14,3808,7,1888,2,548,43,11078,2836102,726042155,185866791764,47581898691635,12180966065058582,3118327312654997141,798291792039679268198,204362698762157892658913,52316850883112420520681936,13393113826076779653294575699,3428637139475655591243411379077,877731107705767831358313313043951,224699163572676564827728208139251574,57522985874605200595898421283648402979,1,260,1,259,13,3360,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210064,1208925819614629173776418,309485009821345068486763099,79228162514264337532611353439,20282409603651670408348506480545,5192296858534827624537217659019775,1329227995784915871881527720709062493,340282366920938463201671096501519998429,15,3899,998196,255538238,65417788987,16746953980833,4287220219093451,1097528376087923646,0,212,0,224,1,448,0,160,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551614,4722366482869645213353,1208925819614629174618575,309485009821345068702355404,79228162514264337587802983572,20282409603651670422477563794665,5192296858534827628154256331434261,1329227995784915872807489620847170819,340282366920938463438717342936875729798,0,200,103,26399,6758252,1730112608,442908827662,113384659881591,29026472929687500,7430777070000000000,1,480,2,704,0,196,10,2720,2,516,0,40,6,1732,7,1920,6,1696,0,180,0,194,0,192,0,191,8,2080,3,896,5,1408,0,64,1,452,1,486,3,921,235830,60372670,15455403550,3956583308999,1012885327103869,259298643738590531,1,448,2,672,0,192,0,164,103,26384,6754400,1729126414,442656362056,113320028686523,29009927343750000,7426541400000000000,1,324,9,2336,6,1664,12,3136,9,2468,2,512,2,736,8,2132,0,2,9,2496,1,260,1,484,2,580,5,1508,103,26397,6757779,1729991496,442877823114,113376722717285,29024441015625000,7430256900000000000,1,292,7,1856,5,1476,1,256,1,480,2,704,6,1696,0,192,0,228,3,960,1,452,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,390,1,372,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,6,1702,4,1248,0,24,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950312,20282409603651670423947251280093,5192296858534827628530496327703853,1329227995784915872903807059892186508,340282366920938463463374607332399746182,3,857,10,2784,0,32,2,584,8,2272,1,356,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,494,0,32,3,996,85,22012,3,825,192,49303,12621774,3231174267,827180612553,211758236813575,54210108624275221,13877787807814456769,3552713678800500932908,909494701772928238824552,232830643653869629139085348,59604644775390625059605849149,15258789062500000015259097382179,3906250000000000003906328929837956,1000000000000000001000020206038516938,4,1088,3,821,7,1926,9,2348,89,22797,5836175,1494060875,382479584015,97914773507947,25066182018034553,6416942596616845607,6,1540,0,36,6,1760,19,4960,0,0,4,1216,10,2724,0,184,75,19361,4956460,1268853973,324826617214,83155614006875,21287837185760206,5449686319554612965,1395119697805980919221,0,32,5,1516,1,452,0,168,10,2560,0,164,6,1668,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,77,1,256,0,0,7,2047,5,1504,5,1376,1,420,1,419,6,1636,6,1600,6,1606,411377,105312764,26960067657,6901777320310,1766854993999594,452314878463896250,115792608886757440122,29642907875009904671291,7588584416002535595850592,1942677610496649112537751684,8,2088,5,1280,18,4736,9,2500,3,992,2,736,5,1444,0,228,1,256,0,210,6,1568,8,2056,9,2336,4,1248,0,66,103,26397,6757779,1729991496,442877823114,113376722717285,29024441015625000,7430256900000000000,0,36,8,2080,1,484,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210063,1208925819614629173776130,309485009821345068486689391,79228162514264337532592484101,20282409603651670408343675929915,5192296858534827624535981038058460,1329227995784915871881211145742965801,340282366920938463201590053310199245069,0,73,5,1412,0,198,0,196,6,1700,0,195,12,3296,7,1864,0,100,17,4512,4,1088,1,256,4,1056,1,408,3,960,2,544,2,744,134,34488,8829133,2260258153,578626087272,148128278341643,37920839255460644,9707734849397924878,2485180121445868768987,636206111090142404860703,162868764439076455644340001,41694403696403572644951040473,10673767346279314597107466361320,2732484440647504536859511388498170,699516016805761161436034915455531772,179076100302274857327624938356616133668,5,1346,7,1856,0,128,6,1632,3,878,224921,57579874,14740447998,3773554687500,966030000000000,9,2499,5,1344,1,422,4,1024,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,1,264,5,1476,215,55205,14132685,3617967432,926199662654,237107113639655,10,2560,2,612,3,953,5,1318,235,60338,15446711,3954358233,1012315707654,259152821159514,66343122216835698,16983839287509938784,4347862857602544328895,1113052891546251348197149,284941540235840345138470393,72945034300375128355448420692,18673928780896032858994795697242,4780525767909384411902667698494180,1223814596584802409447082930814510228,313296536725709416818453230288514618607,4,1060,5,1376,0,160,2,725,1,384,4,1184,5,1408,2,704,16,4128,0,216,11,2852,0,132,4,1120,1,324,2,705,6,1600,2,580,5,1286,5,1472,0,128,5,1284,6,1606,12,3168,0,0,6,1604,4,1152,11,2816,3,928,10,2688,3,960,8,2176,0,40,1,386,98913,25321809,6482383107,1659490075543,424829459339096,108756341590808747,27841623447247039417,10,2628,12,3072,0,155,1,436,0,2,0,168,7,1928,9,2308,0,224,1,448,2,672,8,2150,3,896,3,768,1,482,8,2124,15,3904,0,0,1,420,1,388,7,1984,4,1260,9,2464,0,85,0,100,4,1256,1,324,6,1664,4,1096,0,32,3,1021,8,2276,0,192,10,2628,1,416,2,757,2,640,2,736,5,1420,15,4055,1038098,265753269,68032836914,17416406250000,4458600000000000,11,2852,1,356,99,25479,6522624,1669791842,427466711775,109431478214438,28014458422896130,7171701356261409468,4,1248,9,2464,0,68,5,1362,348855,89306991,22862589750,5852822976100,1498322681881777,383570606561734925,10,2692,3,953,0,20,2,740,4,1188,0,32,1,256,0,216,0,31,2,736,5,1408,2,544,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127523,3,768,4,1160,8,2048,1,392,0,32,10,2660,248,63725,16313821,4176338178,1069142573714,273700498870809,70067327710927270,17937235893997381184,4591932388863329583173,1175534691549012373292433,300936881036547167562862878,77039841545356074896092897015,19722199435611155173399781636053,5048883055516455724390344098829640,1292514062212212665443928089300387955,330883599926326442353645590860899316605,0,160,2,708,0,1,0,0,4,1156,1,480,13,3424,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127523,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,2,704,11,3040,3,928,4,1152,0,132,9,2404,3,800,4,1024,2,512,1,511,1,283,72511,18562835,4752085805,1216533966082,5,1292,1,360,0,132,6,1696,3,963,8,2180,4,1252,1,320,2,544,3,768,3,966,3,964,3,768,1,292,4,1056,12,3200,86,22135,5666595,1450648558,371366030975,1,384,9,2464,11,2912,2,552,4,1222,4,1220,1,288,0,4,2,512,12,3104,0,3,3,992,0,2,0,1,2,576,3,800,88,22772,5829871,1492447022,382066437805,97809008078159,25039106068008787,6410011153410249560,1640962855273023887400,420086490949894115174512,11,2816,2,612,4,1096,2,740,2,739,103,26387,6755075,1729299430,442700654268,113331367492675,29012830078125000,7427284500000000000,7,1992,3,836,8,2244,2,608,7,1857,3,832,0,238,4,1056,5,1280,3,832,9,2368,0,215,7,2022,8,2188,3,821,0,164,1,388,2,608,8,2176,0,3,0,2,2,708,11,2976,0,32,8,2212,7,1960,0,36,4,1028,1,352,0,0,2,576,4,1024,5,1504,3,800,9,2336,4,1256,4,1256,1,324,0,132,4,1160,5,1292,5,1440,0,4,5,1312,4,1124,1,352,6,1572,0,46,8,2276,5,1344,15,4064,0,117,0,32,1,352,0,23,4,1056,2,516,0,73,0,228,8,2048,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194904,8902898960433895552,2279142133871077261500,583460386270995778944036,1,452,6,1536,3,896,4,1260,1,256,20,5280,3,868,1,320,6,1542,4,1088,5,1312,3,864,2,644,10,2624,9,2400,5,1292,3,1015,260000,8,2112,0,196,234,59955,15348645,3929253149,1005888806284,257507534408812,65921928808655973,16876013775015929134,4320259526404077858359,1105986438759443931740005,283132528322417646525441507,72481927250538917510513025946,18555373376137962882691334642352,4750175584291318497968981668442137,1216044949578577535480059307121187321,311307507092115849082895182623023954379,1,420,1,436,8,2176,3,868,3,864,4,1088,2,740,2,704,4,1190,1,420,3,964,0,64,5,1412,1,416,15,3840,7,1920,2,580,3,804,1,426,0,128,1,424,0,36,7,1856,4,1192,1,260,0,35,6,1600,4,1144,7,1824,19,5056,5,1324,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092915,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092916,11,2820,1,384,3,832,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092911,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092912,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092913,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092914,2,672,2,708,2,671,3,896,3,932,7,1888,2,548,1,488,9,2400,6,1664,0,4,44,11342,2903640,743331909,190292968750,48715000000000,1,484,7,1952,0,192,149,38286,9801436,2509167735,642346940371,164440816735001,42096849084160313,10776793365545040213,2758859101579530294731,706267930004359755451258,180804590081116097395522086,46285975060765720933253654023,11849209615556024558912935430041,3033397661582342287081711470090656,776549801365079625492918136343208035,198796749149460384126187042903861257007,0,224,0,223,8,2112,3,928,11,3008,9,2340,2,548,1,480,2,704,1,342,87598,22425109,5740828033,1469651976663,376230906025765,96315111942596045,24656668657304587617,6,1621,415034,106248748,27199679708,6963118005457,1782558209397181,456334901605678531,116821734811053704133,4,1076,0,100,1,324,8,2112,0,224,0,192,14,3616,11,2976,8,2118,9,2340,2,516,2,736,4,1222,3,960,3,996,0,6,1,276,7,1988,1,448,8,2092,0,0,4,1152,7,1952,4,1228,0,68,4,1224,4,1224,1,292,1,306,78387,20067270,5137221274,1315128646277,336672933447053,86188270962445655,22064197366386087716,19,4864,5,1516,0,192,4,1060,8,2048,0,192,6,1728,0,32,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092923,1,416,2,640,151,38722,9912950,2537715242,649655102134,166311706146369,42575796773470592,10899403974008471744,2790247417346168766655,714303338840619204263764,2,708,215,55205,14132685,3617967432,926199662654,237107113639655,6,1696,11,2912,0,64,3,964,2,672,3,896,27,6969,1784240,456765635,116932002790,29934592714423,7663255734892322,1961793468132434609,502219127841903260157,128568096727527234600302,1,384,4,1088,136,34984,8956024,2292742268,586942020731,150257157307261,38465832270658960,9847253061288693886,1,320,82172,21036150,5385254531,1378625160096,352928040984662,4,1256,1,289,74153,18,4640,5,1476,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213694,1208925819614629174705888,309485009821345068724707347,79228162514264337593525080997,20282409603651670423942420735385,5192296858534827628529259708258780,1329227995784915872903490485314247883,340282366920938463463293564240447458095,2,544,1,256,5,1508,103,26384,6754400,1729126414,442656362056,113320028686523,29009927343750000,7426541400000000000,7,1992,3,836,6,1542,2,640,0,128,123,31635,8098812,2073296110,530763804401,135875533926771,34784136685253626,8904738991424928402,2279613181804781671135,583580974542024107810612,10,2720,3,928,128,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643009,2596148429267413814265248164610424,664613997892457936451903530140268595,170141183460469231731687303715908760528,2,516,3,824,5,1472,1,342,87598,22425109,5740828033,1469651976663,376230906025765,96315111942596045,24656668657304587617,0,224,23,6122,1567390,401252015,102720515992,26296452094027,6731891736071015,1723364284434179981,441181256815150075244,4,1092,7,1984,5,1476,7,1962,2,512,2,672,1,289,74169,10,2687,3,896,1,484,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,612,2,611,3,900,2,704,1,420,4,1152,6,1572,1,416,7,1894,0,32,2,580,17,4416,1,504,6,1760,5,1356,2,582,10,2735,700230,179259118,45890334318,11747925585562,3007468949903956,769912051175412949,0,32,86,22216,5687344,1455960088,372725782551,95417800333290,24426956885322393,6253300962642532624,1600845046436488351758,409816331887741018050209,104912980963261700620853629,26857723126594995358938529220,6875577120408318811888263480355,1760147742824529615843395450971113,450597822163079581655909235448604948,115353042473748372903912764274842866704,6,1540,3,868,2,672,123,31629,8097139,2072867739,530654141339,135847460182820,34776949806802036,8902899150541321221,2279142182538578232651,583460398729876027558836,2,548,2,676,4,1184,0,224,1,448,15,3936,11,2916,0,196,3,928,1,388,1,387,2,612,2,644,6,1536,0,192,2,736,5,1408,3,1012,85,22012,4,1024,3,1023,11,2820,0,0,5,1280,1,324,1,288,123,31616,8093857,2072027598,530439065275,135792400710519,34762854581893099,8899290772964633408,2278218437878946152487,583223920097010215036683,2,736,3,960,2,576,3,800,14,3712,1,452,2,676,3,900,2,614,89,22797,5836175,1494060851,382479578092,97914771991705,25066181629876485,6416942497248380334,0,0,10,2692,0,0,1,256,1,480,2,704,2,544,10,2752,1,452,1,420,5,1312,2,608,0,0,0,0,0,0,0,0,0,0,44,11342,2903640,743331909,190292968750,48715000000000,2,676,3,1017,5,1382,4,1254,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344288,340282366920938463463374607431768137760,4,1028,0,95,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,7,1984,10,2596,1,256,1,320,3,800,4,1248,5,1472,4,1088,1,352,5,1508,0,68,2,576,0,0,1,501,2,644,5,1350,3,772,0,64,4,1220,13,3488,2,544,11,2848,3,768,3,992,4,1216,2,608,3,832,23,6122,1567388,401251339,102720342975,26296407801815,6731880397264863,1723361381699804981,441180513715150075244,1,320,5,1476,1,292,4,1024,3,896,6,1760,4,1154,17,4576,2,612,3,836,1,384,2,608,5,1312,4,1028,6,1536,3,832,8,2054,2,704,2,644,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,0,132,1,333,85256,0,68,5,1288,0,244,1,356,10,2656,3,864,12,3264,2,512,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211450,5,1414,2,616,4,1060,5,1284,1,352,2,576,4,1056,1,384,6,1540,2,608,11,2848,182,46646,11941493,3057022292,782597706804,200345012941963,51288323313142573,13129810768164498709,3361231556650111669637,860475278502428587427267,220281671296621718381380472,56392107851935159905633401001,14436379610095400935842150656400,3695713180184422639575590568038595,946102574127212195731351185417880418,242202258976566322107225903466977387074,1,324,10,2624,7,1856,7,1824,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286014,5192296858534827628530496329219719,1329227995784915872903807060280248268,340282366920938463463374607431743556657,2,548,4,1254,2,547,3,900,12,3136,2,672,3,896,4,1120,5,1344,4,1152,3,896,2,608,7,1830,8,2252,6,1664,3,885,4,1139,291691,74672999,7,1888,3,928,52,13564,3472396,888933473,227566969199,58257144115120,14913828893470850,17,4352,4,1059,8,2240,10,2724,2,516,4,1184,10,2756,4,1092,1,416,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,640,6,1548,1,392,3,864,9,2400,0,164,1,388,11,2920,9,2368,3,868,0,196], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11342,11342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36634215,36634215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060875,1494060875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1494060851,1494060851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,40876,40876,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8174868012,8174868012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113423,113423,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,1760,1760,85,85,132,132,1328,1328,1984,1984,1056,1056,1280,1280,128,128,360,360,66,66,132,132,132,132,1572,1572,128,128,2272,2272,170141183460469231731687303715884105727,170141183460469231731687303715884105727,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,1056,1056,1280,1280,516,516,2208,2208,2208,2208,996,996,1572,1572,1760,1760,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1760,1760,1280,1280,1352,1352,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,1868,1868,132,132,1760,1760,1124,1124,1056,1056,1792,1792,2656,2656,128,128,809,809,1868,1868,132,132,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,516,516,1056,1056,1056,1056,1280,1280,1280,1280,1352,1352,1220,1220,1352,1352,608,608,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,1568,1568,1280,1280,340282366920938463463374607431768211425,340282366920938463463374607431768211425,1033,1033,1352,1352,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1868,1868,608,608,356,356,1056,1056,1056,1056,340282366920938463463374607431768211425,340282366920938463463374607431768211425,20,20,512,512,1988,1988,832,832,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1352,1352,1444,1444,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,356,356,0,0,0,0,0,0,0,0,128,128,356,356,1056,1056,512,512,1344,1344,1352,1352,20,20,608,608,1216533966082,1216533966082,1216533966082,1216533966082,608,608,580,580,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,20,20,1218,1218,20,20,832,832,832,832,1352,1352,608,608,804,804,580,580,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,2432,2432,512,512,832,832,804,804,1352,1352,804,804,1120,1120,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,1920,1920,612,612,2912,2912,512,512,873,873,1284,1284,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1284,1284,608,608,608,608,2208,2208,1356,1356,1248,1248,20,20,20,20,20,20,1352,1352,580,580,20,20,1510,1510,24654799,24654799,608,608,1472,1472,1060,1060,1548,1548,1696,1696,1028,1028,804,804,768,768,23,23,1284,1284,356,356,1060,1060,612,612,2912,2912,1984,1984,608,608,804,804,127,127,1284,1284,768,768,836,836,160,160,1472,1472,1356,1356,1440,1440,356,356,20,20,1248,1248,356,356,436,436,1096,1096,836,836,544,544,352,352,836,836,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,953,953,2024,2024,768,768,836,836,1992,1992,1760,1760,20,20,544,544,1028,1028,1992,1992,580,580,953,953,768,768,580,580,192,192,420,420,2084,2084,192,192,192,192,4,4,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,416,416,480,480,2372,2372,192,192,192,192,2944,2944,4,4,300,300,416,416,416,416,192,192,2720,2720,644,644,192,192,484,484,4,4,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,644,644,644,644,192,192,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,192,192,2788,2788,644,644,1860,1860,416,416,420,420,9,9,196,196,4,4,0,0,0,0,484,484,192,192,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,192,192,2788,2788,4,4,2496,2496,192,192,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,484,484,196,196,73,73,224,224,1568,1568,644,644,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,484,484,128,128,3008,3008,117331265103153267898743127124945666048,117331265103153267898743127124945666048,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,192,192,1860,1860,192,192,128,128,420,420,420,420,420,420,2820,2820,4,4,2086,2086,644,644,2304,2304,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3008,3008,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2496,2496,416,416,4,4,1860,1860,192,192,9,9,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2272,2272,72,72,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,1568,1568,2724,2724,484,484,1792,1792,128,128,196,196,128,128,128,128,416,416,4,4,128,128,128,128,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,196,196,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,196,196,2080,2080,128,128,416,416,128,128,128,128,2156,2156,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,128,128,1792,1792,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,420,420,1156,1156,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2272,2272,2,2,2,2,192,192,1568,1568,128,128,128,128,128,128,128,128,128,128,128,128,128,128,1,1,1,1,1,1,1,1,1,1,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,128,128,9,9,128,128,9,9,196,196,241118860046864379230712860714559095935,241118860046864379230712860714559095935,128,128,128,128,640,640,824,824,128,128,1856,1856,1344,1344,192,192,2144,2144,672,672,9,9,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,1,1,420,420,196,196,128,128,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,484,484,1120,1120,2276,2276,128,128,128,128,1344,1344,704,704,1156,1156,128,128,9,9,1012,1012,932,932,1864,1864,416,416,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1632,1632,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,198,198,1120,1120,2276,2276,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2368,2368,128,128,340282366920938463463374607431768211425,340282366920938463463374607431768211425,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1516,1516,192,192,0,0,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,448,448,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1572,1572,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1120,1120,128,128,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,84,84,128,128,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,128,128,1868,1868,132,132,1864,1864,128,128,192,192,1224,1224,128,128,128,128,376,376,1572,1572,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,128,128,132,132,132,132,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,68,68,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,1280,1280,128,128,480,480,1868,1868,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,2208,2208,132,132,1572,1572,2728,2728,1572,1572,3296,3296,128,128,132,132,340282366920938463463374607431768211425,340282366920938463463374607431768211425,1280,1280,128,128,2432,2432,480,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1156,1156,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,200,200,1868,1868,2208,2208,132,132,420,420,320,320,32,32,1864,1864,32,32,132,132,1120,1120,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,100,31,31,256,256,32,32,1572,1572,100,100,256,256,1412,1412,256,256,32,32,32,32,2560,2560,31,31,2948,2948,649,649,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,896,896,2948,2948,32,32,32,32,32,32,32,32,32,32,32,32,32,32,1188,1188,32,32,32,32,256,256,32,32,100,100,3040,3040,32,32,32,32,32,32,32,32,256,256,2088,2088,1412,1412,648,648,256,256,32,32,32,32,32,32,896,896,100,100,32,32,32,32,32,32,32,32,740,740,32,32,96,96,1693231901,1693231901,2156,2156,2276,2276,32,32,256,256,32,32,32,32,32,32,32,32,32,32,328,328,32,32,32,32,266193390971740592023961708564351974250,266193390971740592023961708564351974250,2336,2336,32,32,32,32,32,32,32,32,34,34,36,36,32,32,1120,1120,32,32,32,32,32,32,32,32,32,32,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,32,32,32,32,32,32,32,32,32,32,32,32,31,31,256,256,32,32,32,32,256,256,32,32,896,896,130,130,32,32,2380,2380,32,32,32,32,32,32,740,740,2400,2400,0,0,0,0,0,0,0,0,0,32,32,32,32,224,224,132,132,32,32,32,32,32,32,32,32,32,32,152,152,2336,2336,32,32,1636,1636,128,128,32,32,896,896,2112,2112,36,36,32,32,32,32,32,32,32,32,740,740,1190,1190,34,34,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,32,32,256,256,32,32,32,32,32,32,32,32,260,260,1408,1408,36,36,32,32,32,32,448,448,32,32,3200,3200,32,32,224,224,32,32,32,32,224,224,256,256,224,224,32,32,32,32,32,32,672,672,100,100,34,34,36,36,0,0,0,0,896,896,896,896,2112,2112,32,32,32,32,260,260,32,32,32,32,740,740,32,32,260,260,448,448,32,32,32,32,32,32,32,32,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1184,1184,448,448,150,150,260,260,966,966,260,260,896,896,2112,2112,96,96,32,32,32,32,32,32,32,32,32,32,32,32,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,736,736,2976,2976,32,32,32,32,32,32,672,672,448,448,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,32,32,2788,2788,36,36,1568,1568,32,32,2976,2976,32,32,448,448,32,32,32,32,32,32,20496452962097344558240332777051389952,20496452962097344558240332777051389952,260,260,196,196,32,32,1888,1888,224,224,224,224,32,32,32,32,900,900,960,960,36,36,1192,1192,742,742,36,36,256,256,32,32,32,32,676,676,32,32,32,32,196,196,744,744,224,224,224,224,2086,2086,224,224,900,900,36,36,260000,260000,260000,36,36,448,448,2752,2752,452,452,224,224,260,260,40,40,32,32,32,32,32,32,34,34,224,224,32,32,224,224,32,32,32,32,36,36,48715000000000,48715000000000,448,448,32,32,128,128,448,448,32,32,36,36,36,36,32,32,40,40,420,420,1600,1600,676,676,32,32,32,32,34,34,196,196,224,224,264,264,900,900,2528,2528,36,36,1824,1824,644,644,452,452,228,228,224,224,900,900,32,32,32,32,32,32,196,196,32,32,36,36,224,224,224,224,196,196,224,224,900,900,900,900,40,40,889,889,224,224,2752,2752,448,448,1824,1824,644,644,3012,3012,40,40,2308,2308,40,40,1600,1600,676,676,2336,2336,1160,1160,196,196,224,224,160,160,36,36,384,384,1824,1824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,228,228,1600,1600,676,676,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,676,676,32,32,36,36,224,224,900,900,384,384,448,448,1824,1824,320,320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1356,1356,20,20,1248,1248,1248,1248,96,96,612,612,660,660,544,544,544,544,660,660,210,210,320,320,608,608,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,768,768,0,0,0,0,0,0,0,0,0,92,92,1356,1356,1248,1248,612,612,660,660,544,544,544,544,1280,1280,320,320,20,20,291636617313,291636617313,291636617313,291636617313,291636617313,436,436,96,96,96,96,544,544,660,660,1700,1700,544,544,544,544,660,660,2916,2916,768,768,768,768,320,320,436,436,96,96,612,612,660,660,20,20,660,660,320,320,320,320,2916,2916,768,768,768,768,436,436,1056,1056,1696,1696,92,92,608,608,548,548,96,96,96,96,96,96,2848,2848,96,96,608,608,96,96,544,544,544,544,1764,1764,1284,1284,320,320,320,320,96,96,320,320,320,320,1021,1021,320,320,96,96,96,96,96,96,544,544,544,544,320,320,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,832,832,544,544,1408,1408,324,324,1056,1056,96,96,96,96,2848,2848,320,320,320,320,324,324,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,1920,1920,144,144,96,96,320,320,96,96,2848,2848,1408,1408,96,96,320,320,320,320,96,96,544,544,772,772,96,96,1408,1408,1292,1292,1056,1056,96,96,96,96,772,772,2400,2400,1060,1060,324,324,100,100,96,96,1408,1408,1696,1696,314492343622344270372810493177435783168,314492343622344270372810493177435783168,96,96,772,772,1928,1928,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,96,96,320,320,664,664,548,548,324,324,548,548,1184,1184,32,32,96,96,96,96,2400,2400,2400,2400,256,256,324,324,960,960,1280,1280,100,100,100,100,1292,1292,548,548,96,96,96,96,1017,1017,96,96,96,96,31,31,2400,2400,31,31,256,256,320,320,96,96,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,1472,1472,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,100,100,1760,1760,96,96,31,31,32,32,320,320,32,32,32,32,736,736,1186,1186,32,32,256,256,32,32,324,324,960,960,960,960,1280,1280,100,100,1,1,548,548,132,132,256,256,32,32,32,32,96,96,1248,1248,31,31,256,256,31,31,256,256,544,544,32,32,256,256,324,324,1480,1480,324,324,960,960,100,100,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,31,31,32,32,32,32,32,32,32,32,32,32,544,544,32,32,3040,3040,32,32,32,32,96,96,100,100,736,736,736,736,736,736,256,256,31,31,31,31,256,256,1412,1412,32,32,256,256,32,32,256,256,32,32,31,31,256,256,100,100,100,100,31,31,256,256,2212,2212,32,32,32,32,32,32,32,32,32,32,132,132,100,100,32,32,32,32,32,32,0,0,1124,1124,736,736,31,31,256,256,1124,1124,31,31,256,256,31,31,32,32,768,768,256,256,32,32,1124,1124,2208,2208,32,32,324,324,324,324,100,100,100,100,1832,1832,32,32,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,160,160,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,1088,1088,1376,1376,32,32,1952,1952,740,740,1316,1316,344,344,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,131404111891442813973794225780157786629,131404111891442813973794225780157786629,1832,1832,1088,1088,2848,2848,2848,2848,1312,1312,864,864,274,274,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,168,168,1408,1408,324,324,108089570357789735516061651383258454528,108089570357789735516061651383258454528,2464,2464,864,864,276,276,960,960,999999999,999999999,999999999,999999999,999999999,999999999,2176,2176,864,864,1384,1384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,100,1088,1088,864,864,1088,1088,1256,1256,344,344,256,256,864,864,132,132,2916,2916,2240,2240,324,324,1728,1728,216,216,2060,2060,2176,2176,256,256,340282366920938463463374607431768211392,340282366920938463463374607431768211392,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,1952,1952,548,548,548,548,324,324,1,1,1,1,1,1,1,1,1,864,864,1952,1952,1,1,1,1,1,1,864,864,1952,1952,864,864,1292,1292,0,0,1,1,1,1,1,1,1,1,1,1540,1540,1254,1254,1092,1092,1092,1092,1092,1092,324,324,1544,1544,2016,2016,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,256,256,548,548,1316,1316,1956,1956,800,800,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,1092,1092,1952,1952,276,276,52,52,1544,1544,1728,1728,1952,1952,340282366920938463463374607431768211392,340282366920938463463374607431768211392,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1316,1316,868,868,2024,2024,1504,1504,324,324,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1536,1536,340282366920938463463374607431768211452,340282366920938463463374607431768211452,576,576,0,0,0,0,0,0,0,468,468,985,985,800,800,1504,1504,324,324,1092,1092,1728,1728,340282366920938463463374607431768211452,340282366920938463463374607431768211452,548,548,1092,1092,1316,1316,800,800,8388607,8388607,8388607,800,800,0,0,0,0,1544,1544,340282366920938463463374607431768211452,340282366920938463463374607431768211452,576,576,576,576,576,576,320,320,1312,1312,2468,2468,172,172,0,0,0,436,436,128,128,1504,1504,2180,2180,1024,1024,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,768,768,544,544,576,576,1356,1356,1024,1024,1992,1992,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,800,800,800,800,352,352,1664,1664,1544,1544,1440,1440,544,544,352,352,352,352,800,800,1956,1956,576,576,1088,1088,612,612,1248,1248,1024,1024,800,800,1288,1288,1544,1544,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,1476,1476,1732,1732,576,576,576,576,800,800,1956,1956,800,800,3104,3104,612,612,2176,2176,1664,1664,576,576,1096,1096,576,576,320,320,864,864,1440,1440,3104,3104,612,612,1028,1028,660,660,340282366920938463463374607431768211452,340282366920938463463374607431768211452,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,804,804,1732,1732,576,576,1956,1956,800,800,800,800,2112,2112,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,3200,3200,36,36,448,448,160,160,384,384,160,160,1824,1824,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,900,900,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,452,452,2048,2048,900,900,192,192,1600,1600,452,452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,676,676,228,228,1824,1824,384,384,448,448,1376,1376,40,40,452,452,384,384,384,384,452,452,452,452,1196,1196,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,42,42,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,1600,1600,40,40,452,452,160,160,160,160,672,672,2012,2012,1888,1888,224,224,384,384,384,384,384,384,384,384,1824,1824,228,228,900,900,228,228,1600,1600,228,228,676,676,452,452,1824,1824,228,228,160,160,160,160,43,43,896,896,1824,1824,452,452,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,228,228,228,228,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,160,160,160,160,160,160,2560,2560,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,160,160,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,384,384,384,384,160,160,2688,2688,388,388,264,264,1604,1604,1600,1600,1600,1600,160,160,160,160,160,160,160,160,384,384,160,160,1376,1376,672,672,484,484,454,454,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,384,384,384,384,224,224,160,160,0,0,0,0,0,0,0,0,228,228,160,160,1536,1536,224,224,5380,5380,160,160,160,160,40,40,3,3,2464,2464,160,160,160,160,388,388,1380,1380,0,0,0,0,0,0,0,0,164,164,160,160,1376,1376,160,160,160,160,160,160,1376,1376,448,448,160,160,384,384,160,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,388,388,340,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,160,160,160,224,224,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,789,789,2464,2464,224,224,164,164,2240,2240,164,164,152465550268717288597307448954152026112,152465550268717288597307448954152026112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,36,36,160,160,1,1,789,789,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,340282366920938463463374607431768211392,340282366920938463463374607431768211392,789,789,384,384,160,160,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,1380,1380,2852,2852,160,160,2048,2048,1,1,1088,1088,384,384,164,164,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,448,448,160,160,388,388,164,164,2240,2240,164,164,1604,1604,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,46,46,260,260,24656668657304587617,24656668657304587617,2016,2016,160,160,340282366920938463463374607431768211392,340282366920938463463374607431768211392,388,388,388,388,1604,1604,1536,1536,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,2056,2056,1088,1088,1824,1824,160,160,864,864,740,740,1380,1380,164,164,740,740,164,164,1536,1536,2056,2056,2016,2016,1088,1088,1186,1186,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,68,68,2016,2016,388,388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,553,553,1380,1380,164,164,164,164,1604,1604,164,164,384,384,1832,1832,260,260,1600,1600,1088,1088,896,896,864,864,276,276,964,964,740,740,164,164,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,1312,1312,1536,1536,260,260,1536,1536,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,2468,2468,1312,1312,390,390,864,864,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,164,164,1380,1380,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,64,64,516,516,64,64,1222,1222,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,516,516,480,480,0,0,704,704,0,0,64,64,64,64,704,704,1216,1216,184,184,512,512,0,0,480,480,292,292,704,704,64,64,516,516,1222,1222,1152,1152,0,0,1156,1156,64,64,3008,3008,208204398864494949215987269716139762175,208204398864494949215987269716139762175,64,64,64,64,288,288,704,704,2368,2368,928,928,2144,2144,168,168,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,2596,2596,64,64,1,1,0,0,7431000000000000001,7431000000000000001,1,1,64,64,2148,2148,0,0,0,0,0,0,64,64,0,0,704,704,480,480,64,64,992,992,2465,2465,0,0,292,292,2468,2468,1224,1224,2468,2468,117,117,68,68,1224,1224,68,68,64,64,516,516,388,388,68,68,2148,2148,0,0,288,288,0,0,704,704,0,0,704,704,64,64,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,2820,2820,292,292,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,928,928,2144,2144,68,68,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,2596,2596,0,0,0,0,0,0,1156,1156,0,0,0,0,344,344,0,0,0,0,0,0,480,480,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,480,480,0,0,2468,2468,68,68,64,64,2596,2596,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,164,164,0,0,0,0,0,0,0,0,0,0,512,512,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,0,0,3008,3008,0,0,0,0,792,792,64,64,704,704,704,704,480,480,480,480,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,68,68,68,68,68,68,0,0,932,932,2148,2148,1156,1156,0,0,0,0,0,0,932,932,932,932,640,640,0,0,480,480,288,288,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,388,388,64,64,64,64,520,520,0,0,1156,1156,0,0,1,1,0,0,3008,3008,1,1,0,0,1,1,1,1,480,480,480,480,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,2784,2784,484,484,68,68,708,708,708,708,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,0,0,0,0,2148,2148,0,0,340282366920938463463374607431768211329,340282366920938463463374607431768211329,0,0,3,3,0,0,0,0,640,640,2304,2304,3,3,480,480,0,0,0,0,4,4,4,4,2052,2052,0,0,2,2,2,2,708,708,64,64,164,164,2148,2148,0,0,164,164,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,640,640,2304,2304,0,0,1156,1156,0,0,4,4,68,68,1228,1228,1604,1604,388,388,416,416,0,0,192,192,0,0,3,3,0,0,0,0,1152,1152,789,789,384,384,356,356,3,3,416,416,484,484,457,457,4,4,2052,2052,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,4,4,0,0,2052,2052,1228,1228,388,388,2368,2368,0,0,192,192,0,0,0,0,0,0,640,640,4,4,2304,2304,2304,2304,0,0,175000,175000,175000,2080,2080,4,4,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,4,4,416,416,1856,1856,192,192,192,192,192,192,4,4,640,640,4,4,416,416,4,4,1420,1420,4,4,416,416,928,928,1856,1856,484,484,484,484,416,416,788,788,416,416,4,4,2052,2052,1160,1160,4,4,4,4,0,0,1112,1112,0,0,2144,2144,1228,1228,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,480,480,192,192,192,192,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,640,640,4,4,640,640,640,640,4,4,1856,1856,484,484,4,4,2080,2080,2052,2052,4,4,0,0,0,0,0,0,4,4,1632,1632,228,228,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,192,192,192,192,416,416,192,192,2944,2944,2308,2308,4,4,416,416,416,416,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,1044,1044,4,4,4,4,0,0,228,228,192,192,704,704,2944,2944,0,0,0,0,4,4,640,640,4,4,640,640,4,4,5,5,628,628,1860,1860,416,416,0,0,160,160,416,416,1856,1856,4,4,4,4,1160,1160,4,4,4,4,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,1952,1952,1324,1324,244,244,1028,1028,352,352,800,800,1664,1664,576,576,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,352,352,352,352,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,580,580,0,0,0,0,0,0,1664,1664,2880,2880,576,576,2182,2182,576,576,576,576,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,352,352,352,352,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,580,580,0,0,0,1728,1728,580,580,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,576,576,800,800,1440,1440,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,1960,1960,804,804,1510,1510,512,512,352,352,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,2656,2656,352,352,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,356,356,804,804,1440,1440,0,0,0,0,0,0,0,0,0,2180,2180,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,1028,1028,1664,1664,1440,1440,1960,1960,868,868,352,352,0,0,0,2656,2656,352,352,356,356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,580,580,580,580,804,804,512,512,288,288,512,512,1444,1444,288,288,352,352,1092,1092,356,356,1504,1504,472,472,1440,1440,1324,1324,580,580,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1024,1024,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,1440,1440,804,804,512,512,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,356,356,580,580,288,288,64,64,64,64,1024,1024,576,576,64,64,288,288,356,356,356,356,356,356,580,580,1216,1216,64,64,512,512,512,512,992,992,22011,22011,992,992,992,992,2816,2816,81040803647265175,81040803647265175,1152,1152,2468,2468,64,64,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,64,64,64,64,512,512,512,512,800,800,356,356,356,356,356,356,582,582,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,340282366920938463463374607431743554192,340282366920938463463374607431743554192,352,352,864,864,64,64,64,64,64,64,512,512,2592,2592,64,64,356,356,992,992,2468,2468,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,516,516,64,64,1222,1222,64,64,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,64,64,64,64,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,288,288,2592,2592,864,864,64,64,64,64,64,64,64,64,512,512,288,288,1444,1444,64,64,288,288,7431000000000000000,7431000000000000000,65,65,516,516,1222,1222,64,64,864,864,64,64,576,576,64,64,2816,2816,64,64,64,64,64,64,512,512,512,512,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,288,288,1444,1444,64,64,288,288,2468,2468,64,64,1152,1152,1664,1664,64,64,64,64,64,64,64,64,64,64,996,996,64,64,704,704,512,512,2056,2056,288,288,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,1540,1540,77000,77000,77000,392,392,64,64,276,276,64,64,2592,2592,288,288,352,352,1088,1088,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,1222,1222,584,584,64,64,1220,1220,64,64,64,64,64,64,288,288,1444,1444,288,288,2592,2592,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,2592,2592,2468,2468,64,64,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,516,516,1222,1222,516,516,64,64,3008,3008,64,64,64,64,64,64,64,64,1316,1316,704,704,480,480,288,288,64,64,2468,2468,64,64,74670534,74670534,74670534,74670534,2468,2468,928,928,0,0,0,0,0,0,0,1440,1440,996,996,64,64,2596,2596,516,516,1152,1152,288,288,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,1516,1516,360,360,704,704,2368,2368,64,64,64,64,580,580,2468,2468,704,704,68,68], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,11342,11342,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36634215,36634215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060875,1494060875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060851,1494060851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40876,40876,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8174868012,8174868012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113423,113423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,32,32,704,704,40,40,1292,1292,320,320,160,160,224,224,2308,2308,292,292,32,32,32,32,31,31,96,96,1600,1600,2912,2912,170141183460469231731687303715884105727,170141183460469231731687303715884105727,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,128,128,192,192,4,4,320,320,96,96,992,992,64,64,320,320,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,96,96,32,32,128,128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,96,96,64,64,32,32,192,192,2912,2912,2400,2400,2340,2340,736,736,32,32,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,416,416,31,31,32,32,320,320,96,96,416,416,1188,1188,192,192,160,160,54817714378984,54817714378984,54817714378984,54817714378984,54817714378984,54817714378984,2912,2912,64,64,896,896,960,960,384,384,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,96,96,128,128,352,352,320,320,96,96,1664,1664,192,192,320,320,32,32,32,32,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,480,480,1408,1408,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,324,324,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,2912,2912,320,320,64,64,288,288,2912,2912,448,448,148,148,640,640,1216509311283,1216509311283,1216509311283,1216509311283,192,192,576,576,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,0,0,0,0,0,0,0,0,0,0,1186,1186,480,480,320,320,96,96,64,64,32,32,608,608,544,544,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,2912,2912,480,480,64,64,356,356,32,32,580,580,2912,2912,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,320,320,128,128,32,32,448,448,800,800,31,31,340282366920938463463359693602874740606,340282366920938463463359693602874740606,32,32,320,320,96,96,2912,2912,128,128,128,128,23,23,31,31,12,12,96,96,4,4,20,20,1222,1222,24654799,24654799,64,64,32,32,64,64,1224,1224,320,320,544,544,36,36,160,160,192,192,100,100,164,164,32,32,160,160,64,64,2912,2912,580,580,4,4,122,122,64,64,128,128,64,64,340282366920938463463374607431768211424,340282366920938463463374607431768211424,320,320,32,32,1408,1408,132,132,1536,1536,32,32,128,128,192,192,1028,1028,288,288,160,160,320,320,276,276,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,64,64,1864,1864,224,224,32,32,32,32,2912,2912,1992,1992,128,128,4,4,20,20,132,132,32,32,192,192,128,128,1696,1696,132,132,32,32,96,96,320,320,608,608,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,2,2,576,576,2912,2912,2144,2144,64,64,288,288,96,96,576,576,32,32,96,96,320,320,36,36,32,32,128,128,46,46,1088,1088,352,352,1,1,1,1,1,1,1,1,32,32,31,31,612,612,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1,1,1280,1280,36,36,20,20,32,32,1542,1542,224,224,640,640,160,160,1348,1348,2916,2916,2912,2912,320,320,804,804,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,576,576,4,4,864,864,32,32,100,100,0,0,0,0,0,0,0,0,1376,1376,128,128,32,32,340282366920938463463374607431768211424,340282366920938463463374607431768211424,224,224,96,96,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,288,288,160,160,3008,3008,117331265103153267898743127124945666048,117331265103153267898743127124945666048,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1324,1324,96,96,160,160,132,132,32,32,31,31,736,736,2596,2596,1864,1864,32,32,64,64,2912,2912,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2976,2976,1542,1542,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1312,1312,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,96,96,192,192,1376,1376,64,64,128,128,448,448,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,32,32,32,32,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,32,32,32,32,480,480,320,320,224,224,276,276,672,672,896,896,384,384,2144,2144,196,196,660,660,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,32,32,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,31,31,2912,2912,192,192,2340,2340,416,416,640,640,32,32,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,2340,2340,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,164,164,32,32,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,64,64,1024,1024,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,320,320,1,1,2,2,2144,2144,320,320,20,20,34,34,32,32,256,256,31,31,1412,1412,736,736,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,1,1,1,1,1,1,1,1,1,1,1,1,4,4,800,800,16,16,1024,1024,96,96,241118860046864379230712860714559095935,241118860046864379230712860714559095935,708,708,2,2,2912,2912,32,32,704,704,2912,2912,0,0,2340,2340,1824,1824,340282366920938463463374607431768211424,340282366920938463463374607431768211424,544,544,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,1,1,1732,1732,64,64,1696,1696,24654799,24654799,24654799,24654799,24654799,24654799,132,132,32,32,32,32,96,96,320,320,320,320,608,608,736,736,68,68,864,864,32,32,672,672,32,32,2912,2912,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,2912,2912,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,32,32,0,0,0,0,64,64,288,288,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,1824,1824,512,512,608,608,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,1356,1356,2156,2156,0,0,36,36,35,35,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,340282366920938463463374607431768211424,340282366920938463463374607431768211424,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,128,128,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,320,320,836,836,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,416,416,1280,1280,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,2188,2188,128,128,160,160,96,96,2176,2176,2912,2912,1192,1192,352,352,576,576,32,32,420,420,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,100,100,132,132,128,128,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,4,4,0,0,0,0,0,0,160,160,1344,1344,448,448,192,192,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,64,64,224,224,31,31,32,32,32,32,3040,3040,1542,1542,660,660,1856,1856,128,128,1088,1088,320,320,416,416,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,128,128,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,24,24,160,160,32,32,192,192,2340,2340,2912,2912,1664,1664,1792,1792,52,52,4,4,864,864,516,516,1222,1222,996,996,64,64,1220,1220,288,288,63,63,512,512,992,992,1216,1216,1440,1440,800,800,100,100,100,100,40,40,1440,1440,340282366920938463463374607431768211424,340282366920938463463374607431768211424,96,96,96,96,320,320,36,36,260,260,32,32,544,544,2144,2144,576,576,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,160,160,2592,2592,953,953,20,20,500,500,740,740,964,964,32,32,1188,1188,32,32,256,256,31,31,1696,1696,736,736,789,789,64,64,960,960,1184,1184,1408,1408,488,488,64,64,1348,1348,64,64,608,608,288,288,4,4,1160,1160,484,484,128,128,96,96,1728,1728,340282366920938463463374607431768211424,340282366920938463463374607431768211424,1952,1952,2176,2176,2,2,344,344,2912,2912,1693231277,1693231277,1868,1868,1956,1956,580,580,864,864,1960,1960,1028,1028,352,352,576,576,800,800,32,32,1024,1024,1504,1504,266193390971740592023961708564351974250,266193390971740592023961708564351974250,32,32,100,100,1256,1256,324,324,564,564,1152,1152,128,128,1696,1696,544,544,1920,1920,548,548,772,772,1928,1928,96,96,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,320,320,1476,1476,544,544,768,768,1248,1248,1472,1472,580,580,580,580,68,68,292,292,576,576,532,532,192,192,2,2,1536,1536,1864,1864,2016,2016,2240,2240,2464,2464,64,64,2912,2912,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1544,1544,868,868,128,128,128,128,1542,1542,864,864,1088,1088,2244,2244,1312,1312,2,2,320,320,1292,1292,1376,1376,96,96,628,628,32,32,31,31,416,416,1760,1760,1984,1984,2208,2208,2432,2432,32,32,32,32,31,31,1992,1992,836,836,1060,1060,1284,1284,608,608,832,832,1056,1056,2212,2212,1280,1280,2436,2436,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1516,1516,1542,1542,2188,2188,356,356,596,596,821,821,672,672,2912,2912,160,160,1600,1600,2756,2756,244,244,1824,1824,32,32,2048,2048,408,408,2528,2528,2752,2752,192,192,2340,2340,640,640,2054,2054,1604,1604,1376,1376,32,32,2340,2340,1504,1504,1160,1160,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,96,96,320,320,320,320,1568,1568,1792,1792,40,40,2272,2272,2496,2496,96,96,889,889,260,260,896,896,1124,1124,1572,1572,1120,1120,1344,1344,73965,73965,73965,73965,73965,73965,2912,2912,640,640,1060,1060,32,32,32,32,31,31,64,64,64,64,340282366920938463463374607431768211424,340282366920938463463374607431768211424,1888,1888,2112,2112,2336,2336,2560,2560,3040,3040,3264,3264,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2912,2912,32,32,2118,2118,2116,2116,2340,2340,320,320,32,32,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,2092,2092,2144,2144,64,64,1408,1408,1632,1632,4,4,2788,2788,20,20,1856,1856,2080,2080,2304,2304,20496452962097344558240332777051389952,20496452962097344558240332777051389952,100,100,36,36,3232,3232,320,320,672,672,896,896,2084,2084,2308,2308,160,160,2912,2912,32,32,32,32,32,32,31,31,2912,2912,2852,2852,2400,2400,192,192,2624,2624,2848,2848,4,4,32,32,1222,1222,64,64,1222,1222,288,288,0,0,576,576,13888,13888,13888,1024,1024,320,320,31,31,128,128,46,46,2468,2468,128,128,2144,2144,2368,2368,2592,2592,1572,1572,32,32,2152,2152,736,736,2150,2150,2148,2148,544,544,48715000000000,48715000000000,64,64,2124,2124,128,128,288,288,2348,2348,96,96,320,320,2916,2916,224,224,4,4,128,128,0,0,2912,2912,3136,3136,2118,2118,192,192,576,576,32,32,64,64,31,31,1088,1088,160,160,36,36,192,192,128,128,1696,1696,31,31,2884,2884,2656,2656,2880,2880,164,164,3104,3104,1292,1292,1254,1254,96,96,160,160,320,320,34,34,32,32,420,420,789,789,68,68,64,64,576,576,128,128,4,4,2976,2976,740,740,1952,1952,32,32,192,192,64,64,2912,2912,1092,1092,128,128,1542,1542,128,128,1376,1376,160,160,224,224,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,32,32,192,192,160,160,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,31,31,3168,3168,2976,2976,1286,1286,96,96,128,128,1542,1542,192,192,340282366920938463463374607431768211424,340282366920938463463374607431768211424,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,96,96,1824,1824,96,96,320,320,128,128,64,64,36,36,224,224,896,896,32,32,32,32,160,160,2308,2308,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,32,32,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,32,32,64,64,64,64,32,32,4,4,192,192,640,640,2912,2912,128,128,2112,2112,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,64,64,416,416,640,640,32,32,100,100,32,32,31,31,256,256,96,96,32,32,96,96,320,320,896,896,32,32,160,160,96,96,68,68,1844,1844,64,64,192,192,640,640,0,0,64,64,288,288,12,12,2912,2912,1664,1664,344,344,2912,2912,128,128,708,708,0,0,1156,1156,32,32,704,704,576,576,1152,1152,96,96,320,320,1728,1728,1220,1220,32,32,31,31,228,228,736,736,20,20,953,953,28,28,224,224,672,672,896,896,64,64,288,288,0,0,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,2912,2912,516,516,32,32,130,130,864,864,288,288,512,512,96,96,96,96,320,320,128,128,0,0,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,2912,2912,8,8,31,31,1696,1696,736,736,64,64,4,4,1408,1408,64,64,288,288,4,4,1510,1510,63,63,2176,2176,320,320,32,32,800,800,352,352,576,576,64,64,32,32,132,132,192,192,128,128,1696,1696,64,64,2912,2912,314492343622344270372810493177435783168,314492343622344270372810493177435783168,320,320,32,32,32,32,1,1,1,1,1,1,1,1,1,1,68,68,576,576,32,32,64,64,4,4,63,63,320,320,128,128,1542,1542,1088,1088,320,320,96,96,160,160,0,0,32,32,768,768,192,192,416,416,64,64,32,32,836,836,1060,1060,985,985,1056,1056,1280,1280,150,150,64,64,130,130,128,128,1542,1542,2188,2188,0,0,0,0,0,0,0,0,2912,2912,1,1,1,1,1,1,1,1,160,160,1728,1728,1600,1600,244,244,192,192,2340,2340,416,416,640,640,32,32,32,32,164,164,672,672,388,388,64,64,96,96,320,320,736,736,1156,1156,340282366920938463463374607431768211455,340282366920938463463374607431768211455,96,96,100,100,896,896,160,160,384,384,1344,1344,2912,2912,420,420,420,420,192,192,192,192,2340,2340,132,132,640,640,32,32,32,32,31,31,64,64,224,224,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,46,46,708,708,482,482,0,0,1156,1156,480,480,2912,2912,704,704,32,32,928,928,1152,1152,2340,2340,512,512,96,96,320,320,544,544,260,260,34,34,32,32,32,32,32,32,228,228,31,31,452,452,736,736,238,238,40,40,40,40,64,64,1444,1444,20,20,20,20,160,160,215,215,436,436,676,676,226,226,224,224,32,32,276,276,448,448,672,672,896,896,340282366920938463463374607431768211455,340282366920938463463374607431768211455,676,676,64,64,4,4,4,4,452,452,2,2,0,0,0,0,196,196,2912,2912,480,480,420,420,900,900,1952,1952,660,660,96,96,544,544,32,32,31,31,96,96,20,20,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,2912,2912,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,64,64,2912,2912,0,0,160,160,132,132,128,128,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,131404111891442813973794225780157786629,131404111891442813973794225780157786629,64,64,32,32,2816,2816,2592,2592,320,320,224,224,32,32,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,32,32,1376,1376,320,320,108089570357789735516061651383258454528,108089570357789735516061651383258454528,2912,2912,68,68,31,31,800,800,73964397000000,73964397000000,73964397000000,73964397000000,73964397000000,73964397000000,32,32,64,64,32,32,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,4,4,320,320,36,36,96,96,1156,1156,60,60,224,224,32,32,340282366920938463463374607431768211424,340282366920938463463374607431768211424,2596,2596,2912,2912,36,36,4,4,32,32,32,32,320,320,192,192,384,384,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,32,32,292,292,512,512,4,4,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,100,100,256,256,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,320,320,4,4,96,96,1224,1224,340282366920938463463374607431768208991,340282366920938463463374607431768208991,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,32,32,1186,1186,31,31,32,32,34,34,224,224,160,160,2912,2912,0,0,0,0,0,0,0,0,128,128,4,4,64,64,128,128,128,128,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,320,320,352,352,292,292,128,128,32,32,64,64,192,192,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,32,32,32,32,32,32,64,64,164,164,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,2912,2912,68,68,128,128,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,130,130,32,32,192,192,32,32,132,132,64,64,320,320,36,36,164,164,36,36,96,96,160,160,480,480,480,4,4,24654799,24654799,24654799,24654799,32,32,356,356,192,192,416,416,640,640,288,288,2912,2912,2912,2912,32,32,175000,175000,175000,344,344,340282366920938463463374607431768211424,340282366920938463463374607431768211424,320,320,32,32,32,32,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,608,608,544,544,384,384,1324,1324,20,20,1352,1352,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,224,224,68,68,896,896,420,420,96,96,132,132,512,512,192,192,640,640,64,64,64,64,4,4,2912,2912,576,576,1056,1056,320,320,36,36,1220,1220,64,64,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,896,896,448,448,448,448,896,896,32,32,32,32,256,256,64,64,544,544,2912,2912,480,480,64,64,32,32,288,288,192,192,2912,2912,160,160,32,32,512,512,192,192,32,32,1124,1124,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,128,128,32,32,32,32,96,96,96,96,320,320,2912,2912,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,1,1,1,1,1,1,1,1,3040,3040,2816,2816,2340,2340,640,640,224,224,128,128,32,32,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,352,352,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,64,64,320,320,800,800,340282366920938463463374607431768211424,340282366920938463463374607431768211424,224,224,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,96,96,196,196,256,256,896,896,2308,2308,160,160,292,292,20,20,192,192,640,640,32,32,31,31,1160,1160,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,416,416,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,64,64,608,608,448,448,708,708,0,0,2912,2912,32,32,2912,2912,2340,2340,32,32,31,31,256,256,736,736,96,96,64,64,512,512,46,46,32,32,40,40,608,608,416,416,320,320,128,128,672,672,896,896,192,192,2912,2912,64,64,96,96,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,31,31,2912,2912,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,52,52,64,64,288,288,2400,2400,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,40,40,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,96,96,320,320,36,36,32,32,128,128,224,224,128,128,320,320,96,96,20,20,34,34,32,32,31,31,1696,1696,736,736,32,32,608,608,340282366920938463463374607431768211424,340282366920938463463374607431768211424,32,32,0,0,0,0,0,0,0,0,64,64,288,288,32,32,4,4,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,96,96,2176,2176,128,128,2912,2912,2912,2912,352,352,576,576,2092,2092,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,100,100,324,324,192,192,128,128,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,128,128,1696,1696,100,100,96,96,320,320,544,544,320,320,256,256,68,68,576,576,292,292,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2,2,32,32,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,1542,1542,1088,1088,200,200,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,68,68,320,320,192,192,420,420,32,32,192,192,152465550268717288597307448954152026112,152465550268717288597307448954152026112,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,448,448,4,4,836,836,22011,22011,36,36,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,1152,1152,32,32,1542,1542,2188,2188,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,160,160,2816,2816,1600,1600,2912,2912,340282366920938463463374607431768211455,340282366920938463463374607431768211455,128,128,2340,2340,20,20,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,416,416,1356,1356,64,64,4,4,320,320,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,4,4,24656668657304587617,24656668657304587617,31,31,1344,1344,1440,1440,32,32,31,31,32,32,64,64,1,1,1,1,1,1,1,1,1,1,1,1,32,32,192,192,2912,2912,2340,2340,128,128,4,4,64,64,64,64,484,484,46,46,32,32,0,0,320,320,160,160,1120,1120,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,340282366920938463463374607431768211424,340282366920938463463374607431768211424,64,64,96,96,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,480,480,32,32,34,34,32,32,96,96,31,31,2912,2912,32,32,160,160,2912,2912,0,0,640,640,192,192,132,132,4,4,196,196,580,580,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,34,34,320,320,132,132,96,96,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,31,31,32,32,32,32,160,160,0,0,0,0,0,0,0,0,100,100,96,96,176103900673632,176103900673632,176103900673632,176103900673632,176103900673632,176103900673632,2496,2496,96,96,889,889,96,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544,544,896,896,160,160,21,21,384,384,1120,1120,1344,1344,0,0,2912,2912,32,32,2340,2340,132,132,640,640,32,32,1,1,1536,1536,64,64,64,64,320,320,128,128,128,128,1542,1542,160,160,208204398864494949215987269716139762175,208204398864494949215987269716139762175,1540,1540,1088,1088,2528,2528,224,224,320,320,32,32,32,32,128,128,0,0,0,0,0,0,0,0,0,32,32,3008,3008,154,154,436,436,7430999999999999999,7430999999999999999,167,167,1864,1864,160,160,224,224,448,448,672,672,2086,2086,896,896,64,64,2,2,2060,2060,2912,2912,2465,2465,420,420,96,96,484,484,36,36,4,4,32,32,32,32,32,32,256,256,1600,1600,580,580,356,356,953,953,128,128,192,192,2340,2340,416,416,53,53,640,640,32,32,1356,1356,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,32,32,64,64,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,320,320,320,320,0,0,0,0,0,0,0,0,0,0,96,96,953,953,20,20,740,740,32,32,32,32,256,256,128,128,31,31,736,736,1408,1408,64,64,0,0,0,0,0,0,0,0,0,288,288,1160,1160,420,420,324,324,340282366920938463463374607431768211424,340282366920938463463374607431768211424,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,708,708,1,1,0,0,1156,1156,480,480,2912,2912,1,1,1,1,1,1,1,1,1,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,704,704,32,32,928,928,1152,1152,660,660,2340,2340,96,96,320,320,32,32,31,31,24654799,24654799,24654799,24654799,24654799,24654799,1224,1224,292,292,64,64,1696,1696,31,31,32,32,96,96,320,320,544,544,768,768,34,34,32,32,128,128,292,292,576,576,2912,2912,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,4,4,2400,2400,2848,2848,32,32,1222,1222,64,64,288,288,3,3,512,512,96,96,2,2,992,992,1,1,0,0,96,96,320,320,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,32,32,128,128,1028,1028,32,32,31,31,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,1992,1992,836,836,96,96,608,608,1984,1984,832,832,235,235,1056,1056,1280,1280,192,192,64,64,212,212,1542,1542,2188,2188,821,821,160,160,384,384,1444,1444,2176,2176,1,1,0,0,0,0,2912,2912,132,132,64,64,1960,1960,128,128,1028,1028,352,352,317596875792875899232482966936316997358,317596875792875899232482966936316997358,576,576,1024,1024,1504,1504,160,160,32,32,1256,1256,100,100,324,324,128,128,1092,1092,64,64,164,164,384,384,896,896,1124,1124,160,160,1572,1572,43,43,2276,2276,1344,1344,2912,2912,672,672,352,352,340282366920938463463374607431768211452,340282366920938463463374607431768211452,20,20,640,640,32,32,384,384,224,224,4,4,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,448,448,1536,1536,1156,1156,32,32,132,132,2912,2912,868,868,128,128,1542,1542,1088,1088,1312,1312,224,224,640,640,320,320,96,96,1292,1292,85000,85000,85000,32,32,192,192,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,416,416,20,20,320,320,676,676,672,672,896,896,736,736,64,64,1186,1186,4,4,960,960,1356,1356,1408,1408,0,0,2912,2912,64,64,96,96,320,320,10,10,660,660,8,8,32,32,196,196,32,32,256,256,31,31,1600,1600,32,32,1824,1824,2912,2912,96,96,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2340,2340,192,192,640,640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,32,32,704,704,31,31,256,256,928,928,32,32,64,64,484,484,320,320,388,388,0,0,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,480,480,320,320,36,36,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,32,32,31,31,1696,1696,736,736,64,64,32,32,544,544,64,64,288,288,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,32,32,96,96,320,320,2112,2112,4,4,0,0,2912,2912,32,32,2118,2118,2340,2340,512,512,96,96,1218,1218,320,320,992,992,1,1,352,352,128,128,32,32,2092,2092,160,160,736,736,96,96,1224,1224,64,64,64,64,1220,1220,288,288,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,2912,2912,192,192,52,52,32,32,1696,1696,608,608,64,64,544,544,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,64,64,288,288,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,128,128,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,32,32,32,32,512,512,1218,1218,96,96,320,320,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,32,32,736,736,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,676,676,340282366920938463463374607431768137303,340282366920938463463374607431768137303,340282366920938463463374607431768137303,2912,2912,896,896,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,32,32,544,544,68,68,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,32,32,32,32,32,32,128,128,224,224,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,64,64,576,576,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,160,160,20,20,32,32,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,1956,1956,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,64,64,320,320,36,36,2,2,356,356,320,320,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,31,31,544,544,128,128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,32,32,31,31,96,96,192,192,132,132,640,640,128,128,128,128,1542,1542,1060,1060,224,224,2912,2912,32,32,320,320,32,32,2,2,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,992,992,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,100,100,64,64,160,160,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,192,192,96,96,896,896,160,160,384,384,2912,2912,2340,2340,132,132,640,640,32,32,31,31,256,256,64,64,320,320,128,128,224,224,896,896,20,20,1,1,32,32,31,31,4,4,81040803647265175,81040803647265175,128,128,2144,2144,224,224,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,672,672,896,896,64,64,288,288,2912,2912,96,96,320,320,544,544,32,32,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,340282366920938463463374607431743554192,340282366920938463463374607431743554192,2340,2340,864,864,192,192,416,416,640,640,32,32,160,160,388,388,64,64,320,320,1860,1860,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,160,953,953,160,160,1190,1190,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,964,964,31,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1696,1696,4,4,608,608,256,256,736,736,1184,1184,1408,1408,576,576,64,64,64,64,4,4,288,288,7431000000000000000,7431000000000000000,436,436,128,128,128,128,708,708,800,800,1156,1156,2912,2912,480,480,32,32,704,704,928,928,1152,1152,96,96,320,320,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,32,32,32,32,228,228,736,736,1572,1572,1696,1696,2,2,2912,2912,548,548,772,772,320,320,544,544,1248,1248,32,32,1472,1472,128,128,1542,1542,1352,1352,356,356,0,0,0,0,0,0,0,0,1408,1408,8256,8256,8256,324,324,1224,1224,32,32,292,292,64,64,576,576,2912,2912,576,576,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,192,192,32,32,996,996,64,64,288,288,512,512,992,992,96,96,96,96,320,320,256,256,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,260,260,32,32,612,612,1760,1760,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,32,32,32,32,31,31,836,836,128,128,608,608,832,832,1056,1056,1280,1280,164,164,192,192,128,128,1542,1542,2188,2188,804,804,821,821,2465,2465,2465,2465,580,580,0,0,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,2912,2912,63,63,2176,2176,128,128,0,0,32,32,2468,2468,1028,1028,352,352,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,576,576,32,32,32,32,160,160,32,32,100,100,324,324,2340,2340,100,100,164,164,128,128], "add:BYTE_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,238,238,238,238,238,238,238,238,238,238,238,238,215,140,221,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,210,31,97,17,202,64,236,11,181,132,99,213,33,48,210,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,14,77,43,254,207,164,18,207,64,104,252,160,254,101,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,254,222,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,12,120,151,241,152,98,220,253,76,205,42,228,242,198,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,238,238,238,238,238,238,238,238,238,238,238,12,40,116,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,209,203,31,62,212,161,115,172,21,49,204,119,5,242,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,230,72,165,49,178,2,96,151,113,50,150,23,217,24,123,233,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,135,12,120,151,241,152,98,220,253,76,205,42,228,242,198,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,58,214,5,60,111,113,200,111,134,55,32,122,158,167,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,137,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,164,28,169,57,91,89,243,146,3,119,80,122,83,102,240,0,0,193,164,28,169,57,91,89,243,146,3,119,80,122,83,102,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,52,155,150,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,72,165,49,178,2,96,151,113,50,150,23,217,24,123,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,145,39,175,77,201,59,138,84,129,173,76,17,50,225,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,99,41,168,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,254,222,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,232,78,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,14,77,43,254,207,164,18,207,64,104,252,160,254,101,82,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:BYTE_2": [0,7,0,3,21,0,172,0,36,9,0,4,192,5,224,9,132,0,68,0,34,0,164,0,163,6,132,6,192,20,64,0,0,82,76,57,133,252,71,26,0,90,208,231,180,108,208,12,239,4,160,5,192,2,0,9,224,9,0,0,4,6,100,8,32,255,255,255,255,255,255,255,255,254,224,19,165,153,220,203,47,7,64,5,32,5,200,115,95,176,76,9,67,102,22,247,186,236,187,102,182,192,141,7,140,0,228,7,32,4,132,4,224,18,96,1,0,9,164,0,73,7,108,0,196,182,54,117,84,52,139,45,21,133,195,120,169,144,195,98,66,0,100,4,63,4,64,6,64,5,96,6,232,0,32,6,8,3,0,105,86,169,59,97,111,17,128,5,64,3,97,0,73,6,200,6,204,11,156,26,103,172,216,44,7,172,2,224,0,4,5,96,4,128,6,97,0,212,0,192,7,228,3,96,88,89,136,55,64,129,246,244,7,40,0,36,183,209,135,87,166,4,154,122,43,43,237,94,98,255,197,86,0,32,103,32,55,32,253,237,128,1,11,224,0,36,4,96,0,224,16,160,7,8,0,168,4,224,1,120,51,207,3,32,0,4,40,3,6,86,134,154,255,22,162,69,197,164,216,184,215,37,133,0,20,0,32,1,244,4,128,3,160,5,136,2,128,0,196,0,36,103,32,55,32,253,237,127,255,20,224,0,32,3,128,1,192,5,104,0,224,15,192,61,188,16,24,189,71,214,166,125,134,178,146,2,211,247,128,8,192,2,228,11,128,0,64,0,73,5,35,0,0,5,36,3,160,2,192,20,0,5,204,5,96,0,43,0,51,0,32,5,168,2,64,0,40,1,32,0,0,2,160,5,224,4,100,1,68,7,224,1,228,3,0,3,160,0,215,5,104,0,192,4,68,3,4,11,160,19,32,4,164,3,32,0,5,5,68,3,128,3,132,0,128,7,0,5,108,0,32,0,224,6,20,5,0,0,228,2,116,0,68,4,100,2,192,0,32,4,88,217,5,6,239,100,82,62,15,53,240,9,142,85,203,9,19,3,249,0,160,3,224,3,100,7,232,18,64,7,220,2,160,4,0,7,220,1,192,3,217,3,192,1,196,7,96,1,32,8,68,1,32,2,0,2,100,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,182,0,4,3,224,13,64,0,228,1,0,1,224,11,224,2,68,1,76,2,0,2,224,0,228,10,192,2,4,0,238,6,36,1,100,1,31,236,90,102,35,52,209,2,164,2,163,3,36,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,181,0,4,5,192,10,192,2,152,7,100,7,166,2,132,2,137,1,100,5,72,11,100,11,96,0,164,3,228,1,72,67,7,239,19,74,66,214,3,0,10,224,3,100,9,224,1,36,1,31,236,90,102,35,52,209,7,68,1,68,0,41,0,192,7,0,2,228,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,187,0,196,1,32,0,0,0,0,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,180,5,236,7,164,0,32,1,4,1,196,1,195,4,132,0,224,7,76,8,70,2,196,20,96,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,198,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,5,224,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,201,10,32,0,224,5,100,7,132,0,64,1,201,7,190,255,100,10,5,133,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,194,9,0,0,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,179,12,104,121,82,52,4,0,6,64,10,196,0,4,8,64,1,96,1,216,3,32,4,0,0,32,8,100,1,68,3,20,67,37,102,209,17,186,214,242,57,179,212,96,242,53,196,59,0,228,126,23,21,142,195,14,61,2,216,218,0,227,19,128,1,64,10,196,2,32,3,0,8,140,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,193,9,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,200,1,36,7,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,1,228,0,132,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,186,10,32,0,1,0,0,9,32,7,96,0,148,0,162,0,160,1,128,0,159,6,4,3,96,61,198,185,183,171,237,168,73,129,143,6,72,59,51,253,235,92,249,5,46,65,153,0,132,3,41,0,144,4,9,1,36,0,0,3,68,0,130,13,224,3,88,3,64,18,160,5,64,9,228,1,64,2,128,2,41,27,63,169,35,105,129,185,158,146,238,0,0,8,104,1,4,7,32,1,27,63,19,45,1,1,96,4,128,9,4,0,224,1,192,6,128,0,96,1,164,0,196,3,105,4,20,1,4,7,104,13,0,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,198,17,192,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,191,0,230,4,96,8,228,0,192,1,160,235,178,183,217,6,90,114,96,191,29,249,84,90,228,148,239,2,32,2,128,2,65,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,184,0,160,9,44,0,0,0,164,0,163,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,160,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,177,6,164,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,5,160,3,196,255,255,255,255,255,255,255,255,255,255,255,255,123,141,115,111,87,219,80,147,3,29,1,244,5,128,255,255,255,255,255,255,255,255,255,255,255,255,255,127,254,32,9,12,7,204,1,36,7,168,9,0,12,32,0,32,1,224,2,192,1,152,7,200,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,176,0,228,1,8,1,4,61,188,16,24,189,71,214,166,125,134,178,146,2,211,247,128,0,64,44,78,88,69,46,0,5,160,5,192,0,32,8,12,1,31,234,46,121,181,25,151,8,224,1,100,6,67,10,200,6,68,1,0,6,134,3,24,7,33,5,128,4,192,10,192,0,64,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,175,4,4,75,161,44,213,128,175,218,201,181,0,224,7,236,8,192,1,68,10,200,12,160,6,160,0,72,0,84,0,128,1,0,2,36,4,230,4,4,0,96,4,228,1,64,0,95,2,32,4,0,4,224,5,192,3,132,0,131,1,100,0,72,0,132,0,68,1,96,5,228,2,64,0,68,1,36,10,32,2,63,3,36,0,73,57,11,161,19,12,30,131,52,4,32,1,100,3,217,0,52,2,20,3,4,3,228,0,64,4,196,4,196,1,32,0,63,7,160,3,0,3,121,12,32,3,224,4,192,5,160,2,8,1,64,2,228,5,196,0,40,2,32,0,36,4,168,2,4,4,0,0,196,6,224,0,0,7,192,8,160,2,230,1,120,11,192,2,112,1,32,1,64,2,100,4,96,7,200,4,36,1,128,2,96,3,64,1,104,4,32,6,0,0,0,9,64,0,132,5,8,1,100,2,84,4,162,0,164,6,192,2,64,7,160,2,68,3,36,7,168,0,128,1,248,77,178,154,183,13,2,95,1,96,5,228,2,64,3,32,5,0,5,224,2,99,3,68,0,100,1,68,3,64,2,52,4,64,0,128,6,32,2,4,8,0,8,224,9,192,3,36,20,192,54,77,200,254,4,83,145,106,8,6,40,3,132,1,96,0,4,6,38,3,128,4,96,8,228,5,64,0,154,10,96,5,44,1,4,0,32,2,148,3,160,8,95,1,196,7,0,7,224,8,192,9,160,3,4,4,198,0,65,7,232,3,100,4,68,5,36,2,128,3,96,4,64,8,196,5,32,9,164,61,187,62,106,198,152,48,166,43,2,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,189,6,12,7,6,8,172,1,132,2,116,3,85,3,164,16,224,0,196,6,96,10,228,2,180,7,64,12,160,8,32,2,120,10,0,10,224,1,160,10,36,3,96,8,38,6,100,5,128,2,192,9,136,6,2,4,172,1,120,51,207,3,224,4,192,9,128,6,64,7,32,1,44,9,0,9,224,3,68,3,153,2,8,5,64,4,132,6,68,4,128,5,96,1,27,63,18,12,21,16,0,4,64,4,186,1,36,3,230,1,35,3,192,8,128,0,64,7,128,8,96,9,64,10,32,12,0,12,224,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,64,11,192,8,102,8,100,9,68,3,224,1,224,1,39,132,127,172,22,243,2,79,8,76,2,132,0,100,0,160,6,128,11,164,11,4,1,212,7,96,8,64,9,32,0,0,1,104,0,160,12,192,8,160,3,128,4,96,8,68,9,36,4,36,15,32,0,68,4,200,3,6,0,67,12,96,11,68,9,128,3,100,10,96,11,64,0,192,3,8,5,166,1,32,3,96,2,0,3,132,2,100,4,45,224,4,36,3,0,10,223,2,68,1,14,10,168,0,168,8,128,9,96,10,64,6,70,1,0,8,136,3,192,8,134,8,132,2,68,0,0,2,0,8,108,0,0,2,224,9,76,0,132,1,100,11,132,1,8,1,160,6,192,2,164,11,128,12,96,8,104,0,4,3,32,1,40,3,196,9,255,4,100,7,192,2,96,2,132,1,100,7,128,3,163,11,100,10,128,11,96,0,32,12,64,5,48,5,198,1,64,0,36,2,32,3,166,3,164,1,204,0,100,1,36,11,0,4,0,7,160,2,128,0,36,3,12,1,100,0,72,7,0,2,228,20,128,0,68,0,68,6,230,1,32,5,132,2,32,8,0,51,222,31,7,5,37,186,61,30,211,132,192,164,27,20,126,8,32,1,164,6,224,2,196,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,195,12,128,11,196,5,230,3,228,2,0,7,198,7,224,1,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255,209,32,5,172,7,52,5,64,6,32,0,224,2,164,2,184,3,0,5,160,2,180,0,242,1,224,11,100,255,255,255,255,255,255,255,255,248,65,0,179,24,204,238,80,3,32,7,25,181,221,99,57,148,122,75,0,60,5,140,5,32,2,132,2,152,2,224,4,160,16,96,1,192,8,84,67,229,109,98,241,1,244,2,0,2,224,2,64,2,248,6,196,2,63,3,32,2,244,11,132,3,96,4,64,4,192,1,212,1,0,2,196,2,216,7,72,2,212,2,0,3,192,11,100,3,64,4,32,1,192,15,128,0,32,1,180,13,192,2,164,3,36,0,96,4,228,11,64,3,32,0,32,4,224,2,128,3,96,0,36,0,64,1,96,1,95,1,68,4,32,1,84,0,68,1,92,1,64,3,0,3,224,2,96,3,64,1,64,27,62,5,232,199,191,119,171,158,223,14,160,4,36,5,160,1,198,0,192,1,128,2,96,11,128,1,160,2,128,1,196,0,20,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,196,18,224,0,152,0,127,7,224,3,64,11,96,5,132,5,224,1,128,2,96,0,100,8,6,3,67,8,224,6,192,5,44,1,0,1,192,2,160,3,68,9,128,3,160,2,4,0,228,7,0,5,192,18,0,0,0,1,160,3,36,7,168,123,128,161,206,187,119,235,64,39,12,0,164,3,128,2,184,2,100,1,72,2,99,5,224,0,160,6,102,4,160,10,160,9,192,1,160,1,68,3,224,2,0,1,36,2,4,5,76,2,68,3,164,4,132,0,32,4,128,5,96,0,181,9,160,0,161,1,128,7,70,8,236,103,32,55,32,253,237,128,0,17,32,103,32,55,32,253,237,128,1,1,4,0,32,6,160,1,19,0,224,10,100,1,192,2,160,3,0,4,194,0,196,3,160,1,164,1,132,4,32,5,0,2,32,4,232,0,2,2,132,0,32,4,128,0,192,1,160,5,160,16,64,1,195,2,164,0,223,1,192,11,68,0,164,3,128,1,100,5,232,1,99,4,0,1,68,1,202,253,53,14,131,114,236,52,232,188,0,77,2,228,2,2,0,32,4,164,2,0,13,128,2,224,12,0,3,192,4,160,9,132,2,100,3,64,4,32,5,0,2,4,0,65,0,63,1,32,5,164,1,4,1,31,1,228,3,224,1,14,0,71,1,40,0,164,6,8,0,51,1,20,8,4,0,247,1,212,2,196,1,2,1,0,0,100,1,120,1,224,2,192,3,160,0,1,1,192,3,32,0,35,1,4,2,160,0,33,1,0,0,31,0,228,14,96,2,224,1,196,0,224,1,0,2,180,1,164,3,100,0,132,0,131,7,136,0,12,19,38,55,32,224,116,15,162,217,252,190,161,224,70,12,0,70,120,86,72,199,178,213,146,4,128,16,192,0,32,8,64,2,96,5,164,1,120,239,209,252,106,80,100,136,73,93,149,29,82,99,152,141,37,0,0,7,104,4,96,0,32,1,0,6,96,4,64,1,50,6,154,255,209,181,138,148,233,74,27,59,7,23,157,197,16,97,130,244,0,200,0,32,0,4,0,0,21,0,3,164,1,51,0,160,67,69,105,54,191,63,8,160,3,160,5,136,255,255,255,255,255,255,255,241,208,34,91,95,161,255,93,222,0,96,5,128,3,132,4,160,0,100,1,148,0,32,3,128,0,100,1,64,20,32,1,32,6,196,0,184,8,44,9,192,0,64,1,64,11,6,95,160,172,20,188,183,7,192,1,0,0,36,1,64,14,47,221,164,160,94,0,162,34,3,196,8,160,1,27,61,154,249,51,4,160,7,164,3,192,0,68,9,161,40,3,59,82,146,252,110,199,37,6,36,0,68,4,99,4,100,4,102,0,100,6,168,19,64,207,42,247,116,214,113,11,91,0,128,2,32,5,100,8,36,3,160,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,194,4,68,8,224,2,116,1,88,6,136,6,224,7,224,0,128,0,0,0,0,0,0,0,0,0,0,44,78,88,69,45,255,5,68,3,132,8,8,6,32,0,160,207,42,247,116,214,113,11,91,17,96,0,64,2,192,12,104,121,82,52,4,0,2,86,3,249,3,224,6,0,0,192,4,132,8,0,0,32,1,128,4,104,5,132,3,192,127,254,31,3,36,1,120,51,207,6,40,1,96,3,0,3,224,4,192,0,32,16,128,21,4,0,204,2,171,152,0,92,0,96,7,32,8,164,4,32,2,43,236,110,27,58,0,160,0,0,3,192,0,32,4,20,2,128,35,181,20,223,130,162,67,203,160,64,4,0,3,100,4,224,8,36,6,104,6,36,0,32,2,32,3,224,3,96,7,228,2,68,15,160,0,36,0,192,5,64,3,68,0,68,6,72,123,141,115,111,87,219,80,147,3,29,2,68,8,132,4,0,5,192,3,64,7,196,4,32,12,96,0,68,19,224,8,96,2,128,4,104,3,96,0,128,14,192,6,64,12,64,0,100,4,196,2,116,4,96,15,12,81,197,188,92,0,3,164,6,228,2,96,8,4,3,128,4,96,19,160,61,185,232,23,15,138,66,246,165,124,255,255,255,255,255,255,255,255,0,160,11,36,10,228,3,32,2,96,0,32,7,64,226,160,203,236,189,70,183,153,82,241,16,30,9,251,39,76,2,36,226,160,203,236,189,70,183,153,82,241,16,30,9,251,39,77,2,4,9,64,0,100,0,160,7,32,1,192,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3,4,0,32,8,32,5,0,10,196,6,0,1,76,1,216,2,64,4,0,1,228,1,227,0,36,89,20,158,180,102,22,143,11,1,202,255,255,255,255,255,255,255,255,255,255,255,211,52,172,7,186,6,128,2,136,0,4,3,100,0,160,14,0,7,252,18,192,10,4,1,160,1,159,2,128,4,96,7,128,1,36,1,132,1,18,6,96,1,12,5,4,0,36,8,96,0,100,3,64,4,32,0,235,14,224,7,96,2,36,43,70,134,43,84,51,22,149,102,225,208,83,133,239,118,35,1,4,1,3,13,32,255,255,255,255,255,255,255,241,208,34,91,95,161,255,93,221,15,59,52,62,59,161,203,190,0,212,0,224,1,192,0,160,255,255,255,255,255,255,255,254,169,207,204,148,233,21,3,134,0,200,103,31,108,96,14,119,204,0,1,224,2,192,0,196,10,160,2,4,0,40,6,196,7,128,6,160,0,180,0,194,0,192,0,191,8,32,3,128,5,128,0,64,1,196,1,230,3,153,54,190,30,199,125,67,1,192,2,160,0,192,0,164,103,16,96,14,72,187,112,0,1,68,9,32,6,128,12,64,9,164,2,0,2,224,8,84,0,2,9,192,1,4,1,228,2,68,5,228,103,29,147,72,138,101,40,0,1,36,7,64,5,196,1,0,1,224,2,192,6,160,0,192,0,228,3,192,1,196,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,134,1,116,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,6,166,4,224,0,24,255,255,255,255,255,255,255,255,255,255,255,232,221,45,140,134,3,89,10,224,0,32,2,72,8,224,1,100,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,238,0,32,3,228,85,252,3,57,192,151,206,123,201,7,21,193,44,104,36,61,35,132,202,4,64,3,53,7,134,9,44,89,13,143,75,15,107,121,39,6,4,0,36,6,224,19,96,0,0,4,192,10,164,0,184,75,161,44,213,126,91,206,229,181,0,32,5,236,1,196,0,168,10,0,0,164,6,132,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,77,1,0,0,0,7,255,5,224,5,96,1,164,1,163,6,100,6,64,6,70,241,252,73,118,234,186,122,59,96,132,8,40,5,0,18,128,9,196,3,224,2,224,5,164,0,228,1,0,0,210,6,32,8,8,9,32,4,224,0,66,103,29,147,72,138,101,40,0,0,36,8,32,1,228,255,255,255,255,255,255,255,241,207,2,111,5,59,220,41,13,0,73,5,132,0,198,0,196,6,164,0,195,12,224,7,72,0,100,17,160,4,64,1,0,4,32,1,152,3,192,2,32,2,232,134,184,205,105,104,11,36,14,219,31,33,217,232,250,252,36,5,66,7,64,0,128,6,96,3,110,153,98,254,12,0,9,195,5,64,1,166,4,0,1,31,234,46,121,181,25,151,1,8,5,196,215,165,205,72,62,231,10,0,2,100,3,185,5,38,235,178,183,217,6,90,114,96,191,29,249,84,90,228,148,239,4,36,5,96,0,160,2,213,1,128,4,160,5,128,2,192,16,32,0,216,11,36,0,132,4,96,1,68,2,193,6,64,2,68,5,6,5,192,0,128,5,4,6,70,12,96,0,0,6,68,4,128,11,0,3,160,10,128,3,192,8,128,0,40,1,130,97,81,3,151,88,171,185,10,68,12,0,0,155,1,180,0,2,0,168,7,136,9,4,0,224,1,192,2,160,8,102,3,128,3,0,1,226,8,76,15,64,0,0,1,164,1,132,7,192,4,236,9,160,0,85,0,100,4,232,1,68,6,128,4,72,0,32,3,253,8,228,0,192,10,68,1,160,2,245,2,128,2,224,5,140,15,215,18,181,50,16,0,11,36,1,100,99,135,0,98,223,38,2,188,4,224,9,160,0,68,5,82,183,111,54,100,177,13,10,132,3,185,0,20,2,228,4,164,0,32,1,0,0,216,0,31,2,224,5,128,2,32,40,3,6,86,134,154,255,22,163,3,0,4,136,8,0,1,136,0,32,10,100,248,237,221,2,146,25,166,64,69,145,30,247,213,72,115,125,0,160,2,196,0,1,0,0,4,132,1,224,13,96,40,3,6,86,134,154,255,22,163,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,2,192,11,224,3,160,4,128,0,132,9,100,3,32,4,0,2,0,1,255,1,27,63,19,45,2,5,12,1,104,0,132,6,160,3,195,8,132,4,228,1,64,2,32,3,0,3,198,3,196,3,0,1,36,4,32,12,128,86,119,35,238,127,1,128,9,160,11,96,2,40,4,198,4,196,1,32,0,4,2,0,12,32,0,3,3,224,0,2,0,1,2,64,3,32,88,244,239,46,173,79,83,88,40,112,11,0,2,100,4,72,2,228,2,227,103,19,3,230,188,67,200,0,7,200,3,68,8,196,2,96,7,65,3,64,0,238,4,32,5,0,3,64,9,64,0,215,7,230,8,140,3,53,0,164,1,132,2,96,8,128,0,3,0,2,2,196,11,160,0,32,8,164,7,168,0,36,4,4,1,96,0,0,2,64,4,0,5,224,3,32,9,32,4,232,4,232,1,68,0,132,4,136,5,12,5,160,0,4,5,32,4,100,1,96,6,36,0,46,8,228,5,64,15,224,0,117,0,32,1,96,0,23,4,32,2,4,0,73,0,228,8,0,123,141,115,111,87,219,88,128,188,36,1,196,6,0,3,128,4,236,1,0,20,160,3,100,1,64,6,6,4,64,5,32,3,96,2,132,10,64,9,96,5,12,3,247,160,8,64,0,196,234,51,165,29,140,108,101,46,55,101,227,154,176,25,249,203,1,164,1,180,8,128,3,100,3,96,4,64,2,228,2,192,4,166,1,164,3,196,0,64,5,132,1,160,15,0,7,128,2,68,3,36,1,170,0,128,1,168,0,36,7,64,4,168,1,4,0,35,6,64,4,120,7,32,19,192,5,44,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,179,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,180,11,4,1,128,3,64,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,175,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,176,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,177,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,178,2,160,2,196,2,159,3,128,3,164,7,96,2,36,1,232,9,96,6,128,0,4,44,78,88,69,46,0,1,228,7,160,0,192,149,142,220,119,211,25,57,85,203,122,38,7,153,160,99,47,0,224,0,223,8,64,3,160,11,192,9,36,2,36,1,224,2,192,1,86,46,21,129,215,37,205,97,6,85,58,44,220,209,189,195,197,4,52,0,100,1,68,8,64,0,224,0,192,14,32,11,160,8,70,9,36,2,4,2,224,4,198,3,192,3,228,0,6,1,20,7,196,1,192,8,44,0,0,4,128,7,160,4,204,0,68,4,200,4,200,1,36,1,50,51,198,154,133,141,87,36,19,0,5,236,0,192,4,36,8,0,0,192,6,192,0,32,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,187,1,160,2,128,151,66,118,42,182,65,128,192,191,84,2,196,215,165,205,72,62,231,6,160,11,96,0,64,3,196,2,160,3,128,27,57,176,195,230,183,34,177,253,110,1,128,4,64,136,168,120,124,123,125,144,126,1,64,252,118,131,160,86,4,232,1,33,169,18,32,5,196,255,255,255,255,255,255,255,255,254,224,19,165,153,220,203,47,2,32,1,0,5,228,103,16,96,14,72,187,112,0,7,200,3,68,6,6,2,128,0,128,123,147,252,238,241,115,250,146,223,52,10,160,3,160,128,0,0,0,0,0,0,0,0,0,0,0,1,120,51,208,2,4,3,56,5,192,1,86,46,21,129,215,37,205,97,0,224,23,234,158,175,152,75,103,141,108,4,68,7,192,5,196,7,170,2,0,2,160,1,33,185,10,127,3,128,1,228,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,100,2,99,3,132,2,192,1,164,4,128,6,36,1,160,7,102,0,32,2,68,17,64,1,248,6,224,5,76,2,70,10,175,70,238,110,154,84,213,0,32,86,200,48,24,23,234,153,16,14,161,125,196,35,233,20,16,6,4,3,100,2,160,123,141,115,155,155,36,116,5,75,180,2,36,2,164,4,160,0,224,1,192,15,96,11,100,0,196,3,160,1,132,1,131,2,100,2,132,6,0,0,192,2,224,5,128,3,244,85,252,4,0,3,255,11,4,0,0,5,0,1,68,1,32,123,128,161,206,187,119,235,64,39,11,2,224,3,192,2,64,3,32,14,128,1,196,2,164,3,132,2,102,89,13,143,51,236,153,5,174,0,0,10,132,0,0,1,0,1,224,2,192,2,32,10,192,1,196,1,164,5,32,2,96,0,0,0,0,0,0,0,0,0,0,44,78,88,69,46,0,2,164,3,249,5,102,4,230,255,255,255,255,255,255,255,255,255,255,255,255,255,254,224,32,4,4,0,95,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,7,192,10,36,1,0,1,64,3,32,4,224,5,192,4,64,1,96,5,228,0,68,2,64,0,0,1,245,2,132,5,70,3,4,0,64,4,196,13,160,2,32,11,32,3,0,3,224,4,192,2,96,3,64,23,234,156,11,191,215,223,53,108,1,64,5,196,1,36,4,0,3,128,6,224,4,130,17,224,2,100,3,68,1,128,2,96,5,32,4,4,6,0,3,64,8,6,2,192,2,132,1,31,234,46,121,181,25,151,0,132,1,77,8,0,68,5,8,0,244,1,100,10,96,3,96,12,192,2,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,5,134,2,104,4,36,5,4,1,96,2,64,4,32,1,128,6,4,2,96,11,32,182,54,117,84,52,139,45,21,133,195,120,169,144,195,98,66,1,68,10,64,7,64,7,32,255,255,255,255,255,255,255,255,255,255,255,255,254,135,204,49,2,36,4,230,2,35,3,132,12,64,2,160,3,128,4,96,5,64,4,128,3,128,2,96,7,38,8,204,6,128,3,117,4,115,107,103,7,96,3,160,52,252,12,97,111,176,130,17,0,4,35,8,192,10,164,2,4,4,160,10,196,4,68,1,160,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,128,6,12,1,136,3,96,9,96,0,164,1,132,11,104,9,64,3,100,0,196], "add:CT": [0,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,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,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,2,3,4,5,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,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,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,2,3,4,5,6,7,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,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,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,2,3,4,5,6,7,8,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,2,3,4,5,6,7,8,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,2,3,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,2,3,4,5,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,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,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,2,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,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,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,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,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,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,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,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,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,2,3,4,5,6,7,8,9,10,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,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,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,2,3,4,5,6,7,8,9,10,11,12,13,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,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,2,0,1,0,1,2,3,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,3,4,5,6,7,8,9,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,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,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,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,2,3,4,5,6,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,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,2,3,4,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,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,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,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,0,1,0,1,2,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,2,3,4,5,6,7,8,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,2,3,4,5,6,7,0,1,0,1,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,0,1,0,1,0,1,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1], "add:CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,11,11,11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,9,9,9,9,9,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,10,10,10,10,10,10,10,10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,13,13,13,13,13,13,13,13,13,13,13,13,13,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,11,11,11,11,11,11,11,11,11,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,1,1,2,2,2,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:INST": [0,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,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,1,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,1,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,1,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,1,1,1,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,1,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,1,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,1,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,1,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,1,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,1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,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,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,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,1,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,1,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,1,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,1,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,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,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,1,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,1,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,1,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,1,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,1,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,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,1,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,1,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,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,0,0,0,0,0,0,0,0,0,0,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,1792,1792,789,789,172,172,36,36,2304,2304,1216,1216,1504,1504,2436,2436,68,68,34,34,164,164,163,163,1668,1668,1728,1728,5184,5184,0,0,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,1184,1184,1472,1472,512,512,2528,2528,2304,2304,4,4,1636,1636,2080,2080,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,1856,1856,1312,1312,1480,1480,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,1932,1932,228,228,1824,1824,1156,1156,1248,1248,4704,4704,256,256,2468,2468,73,73,1900,1900,196,196,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,100,100,1087,1087,1088,1088,1600,1600,1376,1376,1768,1768,32,32,1544,1544,768,768,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,4480,4480,1344,1344,865,865,73,73,1736,1736,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,1964,1964,736,736,4,4,1376,1376,1152,1152,1633,1633,212,212,192,192,2020,2020,864,864,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,1832,1832,36,36,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,32,32,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,3040,3040,36,36,1120,1120,224,224,4256,4256,1800,1800,168,168,1248,1248,24654799,24654799,24654799,24654799,800,800,4,4,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,20,20,32,32,500,500,1152,1152,928,928,1416,1416,640,640,196,196,36,36,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,5344,5344,32,32,896,896,448,448,1384,1384,224,224,4032,4032,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,2240,2240,740,740,2944,2944,64,64,73,73,1315,1315,0,0,1316,1316,928,928,704,704,5120,5120,1484,1484,1376,1376,43,43,51,51,32,32,1448,1448,576,576,40,40,288,288,0,0,672,672,1504,1504,1124,1124,324,324,2016,2016,484,484,768,768,928,928,215,215,1384,1384,192,192,1092,1092,772,772,2976,2976,4896,4896,1188,1188,800,800,5,5,1348,1348,896,896,900,900,128,128,1792,1792,1388,1388,32,32,224,224,1556,1556,1280,1280,228,228,628,628,68,68,1124,1124,704,704,32,32,1112,1112,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,1017,1017,160,160,992,992,868,868,2024,2024,4672,4672,2012,2012,672,672,1024,1024,2012,2012,448,448,985,985,960,960,452,452,1888,1888,288,288,2116,2116,288,288,512,512,612,612,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,4,4,992,992,3392,3392,228,228,256,256,480,480,3040,3040,580,580,332,332,512,512,736,736,228,228,2752,2752,516,516,238,238,1572,1572,356,356,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,676,676,675,675,804,804,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,4,4,1472,1472,2752,2752,664,664,1892,1892,1958,1958,644,644,649,649,356,356,1352,1352,2916,2916,2912,2912,164,164,996,996,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,768,768,2784,2784,868,868,2528,2528,292,292,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,1860,1860,324,324,41,41,192,192,1792,1792,740,740,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,196,196,288,288,0,0,0,0,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,1516,1516,1956,1956,32,32,260,260,452,452,451,451,1156,1156,224,224,1868,1868,2118,2118,708,708,5216,5216,256,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,1734,1734,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1504,1504,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,2592,2592,224,224,1380,1380,1924,1924,64,64,457,457,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,2304,2304,40,40,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,1600,1600,2756,2756,4,4,2112,2112,352,352,472,472,800,800,1024,1024,32,32,2148,2148,324,324,788,788,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,228,228,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,227,227,4992,4992,320,320,2756,2756,544,544,768,768,2188,2188,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,2344,2344,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,292,292,1824,1824,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,484,484,132,132,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,2592,2592,1,1,0,0,2336,2336,1888,1888,148,148,162,162,160,160,384,384,159,159,1540,1540,864,864,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,132,132,809,809,144,144,1033,1033,292,292,0,0,836,836,130,130,3552,3552,856,856,832,832,4768,4768,1344,1344,2532,2532,320,320,640,640,553,553,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,0,0,2152,2152,260,260,1824,1824,1216533966081,1216533966081,1216533966081,1216533966081,1216533966081,1216533966081,352,352,1152,1152,2308,2308,224,224,448,448,1664,1664,96,96,420,420,196,196,873,873,1044,1044,260,260,1896,1896,3328,3328,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,4544,4544,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,230,230,1120,1120,2276,2276,192,192,416,416,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,544,544,640,640,577,577,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,160,160,2348,2348,0,0,164,164,163,163,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,416,416,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,1700,1700,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1440,1440,964,964,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,500,500,1408,1408,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,2316,2316,1996,1996,292,292,1960,1960,2304,2304,3104,3104,32,32,480,480,704,704,408,408,1992,1992,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,228,228,264,264,260,260,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,64,64,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,1440,1440,1472,1472,32,32,2060,2060,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,2272,2272,356,356,1603,1603,2760,2760,1604,1604,256,256,1670,1670,792,792,1825,1825,1408,1408,1216,1216,2752,2752,64,64,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1028,1028,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,224,224,2028,2028,2240,2240,324,324,2760,2760,3232,3232,1696,1696,72,72,84,84,128,128,256,256,548,548,1254,1254,1028,1028,96,96,1252,1252,320,320,95,95,544,544,1024,1024,1248,1248,1472,1472,900,900,131,131,356,356,72,72,132,132,68,68,352,352,1508,1508,576,576,68,68,292,292,2592,2592,575,575,804,804,73,73,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,1056,1056,356,356,985,985,52,52,532,532,772,772,996,996,64,64,1220,1220,1220,1220,288,288,63,63,1952,1952,768,768,889,889,3104,3104,992,992,1216,1216,1440,1440,520,520,320,320,740,740,1476,1476,40,40,544,544,36,36,1192,1192,516,516,1024,1024,196,196,1760,1760,0,0,1984,1984,2208,2208,742,742,376,376,3008,3008,624,624,288,288,320,320,612,612,1120,1120,1992,1992,1060,1060,384,384,608,608,832,832,360,360,1056,1056,1536,1536,0,0,2368,2368,132,132,1288,1288,356,356,596,596,1186,1186,164,164,1728,1728,576,576,1952,1952,580,580,804,804,1960,1960,128,128,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,352,352,1508,1508,576,576,800,800,1280,1280,1504,1504,611,611,836,836,100,100,324,324,832,832,564,564,1088,1088,128,128,1568,1568,516,516,2048,2048,2272,2272,2496,2496,804,804,5312,5312,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1576,1576,900,900,352,352,4,4,1574,1574,896,896,1120,1120,2276,2276,1344,1344,154,154,2656,2656,1324,1324,260,260,32,32,660,660,928,928,2143,2143,452,452,1792,1792,2016,2016,2240,2240,2464,2464,772,772,1222,1222,65,65,2024,2024,868,868,1092,1092,1316,1316,640,640,864,864,1088,1088,2244,2244,1312,1312,2468,2468,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,1548,1548,1798,1798,2220,2220,388,388,628,628,853,853,932,932,4320,4320,196,196,1632,1632,2788,2788,692,692,1856,1856,3232,3232,2080,2080,632,632,2560,2560,2784,2784,416,416,2596,2596,864,864,2086,2086,1636,1636,1408,1408,704,704,2440,2440,1538,1538,1196,1196,24654799,24654799,24654799,24654799,992,992,1216,1216,2432,2432,1600,1600,1824,1824,300,300,2304,2304,2528,2528,836,836,921,921,520,520,1344,1344,1156,1156,1604,1604,1152,1152,1376,1376,1216533892117,1216533892117,1216533892117,1216533892117,1216533892117,1216533892117,4096,4096,1088,1088,1210,1210,292,292,998,998,291,291,960,960,2176,2176,64,64,1920,1920,2144,2144,2368,2368,2592,2592,3072,3072,3296,3296,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3648,3648,3008,3008,2150,2150,2148,2148,2372,2372,992,992,480,480,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,2124,2124,644,644,100,100,160,160,1664,1664,2980,2980,2820,2820,468,468,1888,1888,2112,2112,2336,2336,0,0,360,360,160,160,3264,3264,2208,2208,896,896,1120,1120,2116,2116,2340,2340,1060,1060,3872,3872,68,68,1224,1224,774,774,67,67,3168,3168,2884,2884,2432,2432,868,868,2656,2656,2880,2880,192,192,776,776,1446,1446,288,288,864,864,512,512,900,900,612,612,273888,273888,273888,1060,1060,768,768,2783,2783,580,580,270,270,2728,2728,168,168,2176,2176,2400,2400,2624,2624,1606,1606,256,256,2184,2184,960,960,2182,2182,2180,2180,580,580,0,0,512,512,2156,2156,0,0,736,736,2380,2380,132,132,356,356,2948,2948,264,264,416,416,1728,1728,676,676,2944,2944,3168,3168,2152,2152,4,4,800,800,296,296,964,964,2559,2559,1124,1124,1984,1984,608,608,644,644,356,356,1920,1920,931,931,2916,2916,2688,2688,2912,2912,32,32,3136,3136,1328,1328,1478,1478,320,320,36,36,544,544,934,934,932,932,460,460,100,100,292,292,2816,2816,1024,1024,1952,1952,640,640,36,36,780,780,356,356,72,72,1792,1792,740,740,5248,5248,68,68,68,68,1766,1766,288,288,1412,1412,544,544,2048,2048,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,2080,2080,420,420,1760,1760,708,708,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,707,707,3200,3200,3012,3012,1510,1510,996,996,512,512,1990,1990,2016,2016,288,288,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,1452,1452,1844,1844,1344,1344,1568,1568,224,224,676,676,696,696,768,768,1440,1440,692,692,242,242,480,480,2916,2916,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,800,800,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,60,60,1420,1420,1312,1312,644,644,664,664,736,736,1184,1184,4192,4192,448,448,2132,2132,291611960049,291611960049,291611960049,291611960049,291611960049,500,500,512,512,736,736,576,576,760,760,1732,1732,575,575,800,800,756,756,2948,2948,864,864,1088,1088,1216,1216,468,468,256,256,708,708,728,728,1864,1864,724,724,512,512,960,960,2916,2916,832,832,1056,1056,448,448,3968,3968,32,32,436,436,3520,3520,676,676,804,804,96,96,1252,1252,2880,2880,800,800,32,32,1248,1248,640,640,864,864,36,36,64,64,352,352,351,351,324,324,1056,1056,340,340,68,68,348,348,320,320,768,768,992,992,608,608,832,832,320,320,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,3744,3744,1060,1060,1440,1440,454,454,192,192,384,384,608,608,2944,2944,416,416,640,640,452,452,20,20,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,4832,4832,152,152,127,127,2016,2016,832,832,2912,2912,1412,1412,1504,1504,384,384,608,608,100,100,2054,2054,835,835,2272,2272,1728,1728,1324,1324,256,256,448,448,672,672,836,836,2432,2432,928,928,516,516,228,228,1792,1792,1472,1472,4608,4608,0,0,416,416,804,804,1960,1960,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,164,164,896,896,696,696,612,612,328,328,611,611,1504,1504,160,160,1638,1638,1184,1184,2720,2720,2496,2496,416,416,324,324,992,992,512,512,292,292,516,516,1356,1356,580,580,932,932,1156,1156,32,32,1152,1152,1376,1376,181,181,2464,2464,161,161,384,384,1862,1862,2284,2284,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,4384,4384,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,260,260,32,32,1696,1696,275,275,224,224,2660,2660,448,448,672,672,768,768,1218,1218,196,196,928,928,420,420,388,388,1056,1056,1280,1280,544,544,1256,1256,2,2,644,644,32,32,1152,1152,192,192,416,416,1440,1440,4160,4160,451,451,676,676,223,223,448,448,2884,2884,164,164,896,896,356,356,1512,1512,355,355,1024,1024,324,324,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,77,77,740,740,514,514,32,32,1188,1188,512,512,3456,3456,736,736,3072,3072,960,960,1184,1184,2436,2436,612,612,832,832,1056,1056,1280,1280,516,516,65,65,63,63,288,288,1444,1444,260,260,287,287,484,484,992,992,270,270,71,71,296,296,164,164,1544,1544,51,51,276,276,2052,2052,247,247,468,468,708,708,258,258,256,256,100,100,376,376,480,480,704,704,928,928,1,1,448,448,800,800,35,35,260,260,672,672,33,33,256,256,31,31,228,228,3680,3680,736,736,452,452,224,224,256,256,692,692,420,420,868,868,132,132,131,131,1928,1928,12,12,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,3072,3072,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,1152,1152,4288,4288,32,32,2112,2112,608,608,1444,1444,376,376,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,0,0,1896,1896,1120,1120,32,32,256,256,1632,1632,1088,1088,306,306,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,200,200,32,32,4,4,0,0,5376,5376,932,932,307,307,160,160,73965396999999,73965396999999,73965396999999,73965396999999,73965396999999,73965396999999,2208,2208,928,928,1416,1416,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,96,96,1408,1408,900,900,1184,1184,100,100,404,404,32,32,896,896,100,100,320,320,5152,5152,288,288,1732,1732,184,184,2092,2092,2496,2496,64,64,320,320,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,1984,1984,256,256,36,36,320,320,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,964,964,2208,2208,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1184,1184,1956,1956,960,960,68,68,2465,2465,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,1572,1572,68,68,1123,1123,1124,1124,1126,1126,100,100,1704,1704,4928,4928,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,128,128,544,544,1380,1380,2084,2084,928,928,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,1092,1092,2272,2272,628,628,344,344,1672,1672,1760,1760,2016,2016,128,128,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,1348,1348,900,900,2056,2056,1568,1568,160,160,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,4448,4448,64,64,704,704,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,598,598,1017,1017,992,992,1536,1536,192,192,1156,1156,2048,2048,32,32,384,384,1128,1128,1412,1412,960,960,8388127,8388127,8388127,804,804,24654799,24654799,24654799,24654799,1576,1576,352,352,768,768,992,992,1216,1216,32,32,4224,4224,5380,5380,204,204,175000,175000,175000,92,92,96,96,1824,1824,2212,2212,1056,1056,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,160,160,0,0,960,960,32,32,1044,1044,640,640,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,1024,1024,868,868,1248,1248,2084,2084,1640,1640,1572,1572,32,32,544,544,992,992,864,864,2020,2020,580,580,4000,4000,36,36,192,192,1344,1344,836,836,68,68,1608,1608,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,580,580,2180,2180,1024,1024,1472,1472,832,832,1988,1988,1056,1056,3168,3168,68,68,5088,5088,2144,2144,640,640,1128,1128,864,864,128,128,3776,3776,1600,1600,3136,3136,100,100,1220,1220,628,628,1120,1120,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,932,932,1764,1764,608,608,2052,2052,896,896,1120,1120,5024,5024,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,160,160,2852,2852,2788,2788,800,800,608,608,32,32,1856,1856,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,548,548,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,516,516,2368,2368,100,100,160,160,1824,1824,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,772,772,32,32,2080,2080,1280,1280,2756,2756,1536,1536,332,332,472,472,576,576,1024,1024,484,484,483,483,36,36,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,458,458,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,1664,1664,648,648,4,4,868,868,160,160,3584,3584,2044,2044,4800,4800,2564,2564,416,416,415,415,640,640,1120,1120,1920,1920,292,292,388,388,274,274,1632,1632,268,268,1284,1284,36,36,2144,2144,100,100,832,832,1056,1056,235,235,3808,3808,1888,1888,548,548,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,260,260,259,259,3360,3360,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,212,212,224,224,448,448,160,160,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,200,200,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,480,480,704,704,196,196,2720,2720,516,516,40,40,1732,1732,1920,1920,1696,1696,180,180,194,194,192,192,191,191,2080,2080,896,896,1408,1408,64,64,452,452,486,486,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,448,448,672,672,192,192,164,164,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,324,324,2336,2336,1664,1664,3136,3136,2468,2468,512,512,736,736,2132,2132,2,2,2496,2496,260,260,484,484,580,580,1508,1508,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,292,292,1856,1856,1476,1476,256,256,480,480,704,704,1696,1696,192,192,228,228,960,960,452,452,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,390,390,372,372,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1702,1702,1248,1248,24,24,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,857,857,2784,2784,32,32,584,584,2272,2272,356,356,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,494,494,32,32,996,996,22012,22012,825,825,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1088,1088,821,821,1926,1926,2348,2348,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,1540,1540,36,36,1760,1760,4960,4960,0,0,1216,1216,2724,2724,184,184,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,32,32,1516,1516,452,452,168,168,2560,2560,164,164,1668,1668,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,77,77,256,256,0,0,2047,2047,1504,1504,1376,1376,420,420,419,419,1636,1636,1600,1600,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,2088,2088,1280,1280,4736,4736,2500,2500,992,992,736,736,1444,1444,228,228,256,256,210,210,1568,1568,2056,2056,2336,2336,1248,1248,66,66,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,36,36,2080,2080,484,484,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,73,73,1412,1412,198,198,196,196,1700,1700,195,195,3296,3296,1864,1864,100,100,4512,4512,1088,1088,256,256,1056,1056,408,408,960,960,544,544,744,744,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,1346,1346,1856,1856,128,128,1632,1632,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,2499,2499,1344,1344,422,422,1024,1024,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,264,264,1476,1476,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,2560,2560,612,612,953,953,1318,1318,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,1060,1060,1376,1376,160,160,725,725,384,384,1184,1184,1408,1408,704,704,4128,4128,216,216,2852,2852,132,132,1120,1120,324,324,705,705,1600,1600,580,580,1286,1286,1472,1472,128,128,1284,1284,1606,1606,3168,3168,0,0,1604,1604,1152,1152,2816,2816,928,928,2688,2688,960,960,2176,2176,40,40,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,2628,2628,3072,3072,155,155,436,436,2,2,168,168,1928,1928,2308,2308,224,224,448,448,672,672,2150,2150,896,896,768,768,482,482,2124,2124,3904,3904,0,0,420,420,388,388,1984,1984,1260,1260,2464,2464,85,85,100,100,1256,1256,324,324,1664,1664,1096,1096,32,32,1021,1021,2276,2276,192,192,2628,2628,416,416,757,757,640,640,736,736,1420,1420,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,2852,2852,356,356,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,1248,1248,2464,2464,68,68,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,2692,2692,953,953,20,20,740,740,1188,1188,32,32,256,256,216,216,31,31,736,736,1408,1408,544,544,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,768,768,1160,1160,2048,2048,392,392,32,32,2660,2660,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,160,160,708,708,1,1,0,0,1156,1156,480,480,3424,3424,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,704,704,3040,3040,928,928,1152,1152,132,132,2404,2404,800,800,1024,1024,512,512,511,511,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1292,1292,360,360,132,132,1696,1696,963,963,2180,2180,1252,1252,320,320,544,544,768,768,966,966,964,964,768,768,292,292,1056,1056,3200,3200,371366030975,371366030975,371366030975,371366030975,371366030975,384,384,2464,2464,2912,2912,552,552,1222,1222,1220,1220,288,288,4,4,512,512,3104,3104,3,3,992,992,2,2,1,1,576,576,800,800,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,2816,2816,612,612,1096,1096,740,740,739,739,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,1992,1992,836,836,2244,2244,608,608,1857,1857,832,832,238,238,1056,1056,1280,1280,832,832,2368,2368,215,215,2022,2022,2188,2188,821,821,164,164,388,388,608,608,2176,2176,3,3,2,2,708,708,2976,2976,32,32,2212,2212,1960,1960,36,36,1028,1028,352,352,0,0,576,576,1024,1024,1504,1504,800,800,2336,2336,1256,1256,1256,1256,324,324,132,132,1160,1160,1292,1292,1440,1440,4,4,1312,1312,1124,1124,352,352,1572,1572,46,46,2276,2276,1344,1344,4064,4064,117,117,32,32,352,352,23,23,1056,1056,516,516,73,73,228,228,2048,2048,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,452,452,1536,1536,896,896,1260,1260,256,256,5280,5280,868,868,320,320,1542,1542,1088,1088,1312,1312,864,864,644,644,2624,2624,2400,2400,1292,1292,260000,260000,260000,2112,2112,196,196,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,420,420,436,436,2176,2176,868,868,864,864,1088,1088,740,740,704,704,1190,1190,420,420,964,964,64,64,1412,1412,416,416,3840,3840,1920,1920,580,580,804,804,426,426,128,128,424,424,36,36,1856,1856,1192,1192,260,260,35,35,1600,1600,1144,1144,1824,1824,5056,5056,1324,1324,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,2820,2820,384,384,832,832,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,672,672,708,708,671,671,896,896,932,932,1888,1888,548,548,488,488,2400,2400,1664,1664,4,4,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,484,484,1952,1952,192,192,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,224,224,223,223,2112,2112,928,928,3008,3008,2340,2340,548,548,480,480,704,704,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,1076,1076,100,100,324,324,2112,2112,224,224,192,192,3616,3616,2976,2976,2118,2118,2340,2340,516,516,736,736,1222,1222,960,960,996,996,6,6,276,276,1988,1988,448,448,2092,2092,0,0,1152,1152,1952,1952,1228,1228,68,68,1224,1224,1224,1224,292,292,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,4864,4864,1516,1516,192,192,1060,1060,2048,2048,192,192,1728,1728,32,32,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,416,416,640,640,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,708,708,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,1696,1696,2912,2912,64,64,964,964,672,672,896,896,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,384,384,1088,1088,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,1256,1256,74153,74153,74153,4640,4640,1476,1476,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,544,544,256,256,1508,1508,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,1992,1992,836,836,1542,1542,640,640,128,128,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,2720,2720,928,928,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,516,516,824,824,1472,1472,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,224,224,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,1092,1092,1984,1984,1476,1476,1962,1962,512,512,672,672,74169,74169,74169,2687,2687,896,896,484,484,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,612,612,611,611,900,900,704,704,420,420,1152,1152,1572,1572,416,416,1894,1894,32,32,580,580,4416,4416,504,504,1760,1760,1356,1356,582,582,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,32,32,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,1540,1540,868,868,672,672,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,548,548,676,676,1184,1184,224,224,448,448,3936,3936,2916,2916,196,196,928,928,388,388,387,387,612,612,644,644,1536,1536,192,192,736,736,1408,1408,1012,1012,22012,22012,1024,1024,1023,1023,2820,2820,0,0,1280,1280,324,324,288,288,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,736,736,960,960,576,576,800,800,3712,3712,452,452,676,676,900,900,614,614,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,0,0,2692,2692,0,0,256,256,480,480,704,704,544,544,2752,2752,452,452,420,420,1312,1312,608,608,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,676,676,1017,1017,1382,1382,1254,1254,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,1028,1028,95,95,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1984,1984,2596,2596,256,256,320,320,800,800,1248,1248,1472,1472,1088,1088,352,352,1508,1508,68,68,576,576,0,0,501,501,644,644,1350,1350,772,772,64,64,1220,1220,3488,3488,544,544,2848,2848,768,768,992,992,1216,1216,608,608,832,832,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,320,320,1476,1476,292,292,1024,1024,896,896,1760,1760,1154,1154,4576,4576,612,612,836,836,384,384,608,608,1312,1312,1028,1028,1536,1536,832,832,2054,2054,704,704,644,644,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,132,132,85256,85256,85256,68,68,1288,1288,244,244,356,356,2656,2656,864,864,3264,3264,512,512,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,1414,1414,616,616,1060,1060,1284,1284,352,352,576,576,1056,1056,384,384,1540,1540,608,608,2848,2848,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,324,324,2624,2624,1856,1856,1824,1824,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,548,548,1254,1254,547,547,900,900,3136,3136,672,672,896,896,1120,1120,1344,1344,1152,1152,896,896,608,608,1830,1830,2252,2252,1664,1664,885,885,74672999,74672999,74672999,74672999,1888,1888,928,928,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,4352,4352,1059,1059,2240,2240,2724,2724,516,516,1184,1184,2756,2756,1092,1092,416,416,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,640,640,1548,1548,392,392,864,864,2400,2400,164,164,388,388,2920,2920,2368,2368,868,868,196,196], "add:STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,28,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,52,52,52,52,53,53,54,54,55,55,56,56,57,57,58,58,58,58,58,58,58,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,69,69,69,69,69,69,70,70,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,74,74,74,74,74,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,83,83,84,84,85,85,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,97,97,97,97,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,201,201,201,201,201,201,202,202,203,203,204,204,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,220,220,220,220,220,220,220,221,221,222,222,223,223,224,224,225,225,226,226,226,226,226,226,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,234,234,235,235,236,236,237,237,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,256,256,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,264,264,264,264,264,264,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,266,266,267,267,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,269,269,269,269,269,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,284,284,284,284,284,284,284,284,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,296,296,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,298,298,299,299,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,313,313,313,313,313,313,313,313,314,314,314,314,314,314,314,314,314,314,314,314,315,315,316,316,317,317,318,318,319,319,320,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,332,332,332,332,332,332,332,332,333,333,334,334,335,335,336,336,337,337,337,337,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,349,349,350,350,351,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,353,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,355,355,356,356,357,357,358,358,359,359,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,361,361,362,362,363,363,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,365,365,366,366,367,367,368,368,369,369,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,371,371,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,373,373,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,375,375,376,376,377,377,377,377,377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,378,378,379,379,380,380,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,382,382,383,383,384,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,394,394,395,395,396,396,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,398,399,399,399,399,399,399,400,400,401,401,402,402,403,403,404,404,404,404,404,404,404,404,405,405,406,406,407,407,408,408,409,409,410,410,411,411,412,412,413,413,414,414,415,415,416,416,417,417,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,419,419,420,420,420,420,420,420,420,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,430,431,431,432,432,433,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,458,458,458,458,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,466,467,467,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,482,482,483,483,484,484,485,485,486,486,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,496,496,497,497,498,498,499,499,500,500,501,501,502,502,503,503,504,504,505,505,506,506,507,507,508,508,509,509,510,510,511,511,512,512,513,513,514,514,515,515,516,516,517,517,518,518,519,519,520,520,521,521,522,522,523,523,524,524,524,524,524,524,524,524,524,525,525,526,526,527,527,528,528,529,529,530,530,531,531,532,532,533,533,534,534,535,535,536,536,537,537,538,538,539,539,540,540,541,541,542,542,543,543,544,544,545,545,546,546,546,546,546,546,546,546,546,547,547,548,548,549,549,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,568,568,569,569,570,570,571,571,572,572,573,573,574,574,575,575,576,576,577,577,578,578,579,579,580,580,581,581,582,582,582,582,582,582,582,582,582,582,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,584,584,585,585,586,586,587,587,588,588,589,589,590,590,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,602,603,603,604,604,605,605,606,606,607,607,608,608,609,609,610,610,611,611,612,612,612,612,613,613,614,614,615,615,616,616,617,617,618,618,619,619,620,620,621,621,622,622,623,623,624,624,625,625,626,626,627,627,628,628,629,629,629,629,629,629,630,630,631,631,632,632,633,633,634,634,635,635,636,636,637,637,638,638,639,639,640,640,641,641,642,642,643,643,644,644,645,645,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,647,647,648,648,649,649,650,650,651,651,652,652,653,653,654,654,654,654,654,654,654,654,654,655,655,656,656,657,657,658,658,659,659,660,660,661,661,662,662,663,663,664,664,665,665,666,666,667,667,668,668,669,669,670,670,671,671,672,672,673,673,674,674,675,675,676,676,677,677,678,678,679,679,680,680,681,681,682,682,683,683,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,694,694,695,695,695,696,696,697,697,698,698,699,699,700,700,701,701,702,702,703,703,704,704,705,705,706,706,707,707,708,708,709,709,710,710,711,711,712,712,713,713,714,714,715,715,716,716,717,717,718,718,719,719,720,720,721,721,722,722,723,723,724,724,725,725,726,726,727,727,728,728,729,729,730,730,731,731,732,732,733,733,734,734,735,735,736,736,737,737,738,738,739,739,740,740,741,741,742,742,743,743,744,744,745,745,746,746,747,747,748,748,749,749,750,750,751,751,752,752,753,753,754,754,755,755,756,756,757,757,758,758,759,759,760,760,761,761,762,762,763,763,764,764,765,765,766,766,767,767,768,768,769,769,770,770,771,771,772,772,773,773,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,775,775,776,776,777,777,778,778,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,780,780,781,781,782,782,783,783,784,784,785,785,786,786,787,787,788,788,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,790,790,791,791,792,792,793,793,794,794,795,795,796,796,797,797,798,798,799,799,800,800,801,801,802,802,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,804,804,805,805,805,805,805,805,805,805,805,806,806,807,807,808,808,809,809,810,810,811,811,812,812,813,813,814,814,815,815,816,816,816,816,816,817,817,818,818,819,819,820,820,821,821,822,822,823,823,824,824,825,825,826,826,827,827,828,828,829,829,830,830,831,831,832,832,833,833,834,834,835,835,836,836,837,837,838,838,839,839,840,840,841,841,842,842,843,843,844,844,845,845,846,846,847,847,848,848,849,849,850,850,851,851,852,852,853,853,854,854,855,855,856,856,857,857,858,858,859,859,860,860,861,861,862,862,863,863,864,864,865,865,866,866,867,867,868,868,869,869,870,870,871,871,871,871,871,871,871,871,871,871,872,872,873,873,874,874,875,875,876,876,877,877,878,878,879,879,880,880,881,881,882,882,883,883,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,885,885,886,886,887,887,888,888,889,889,890,890,891,891,892,892,893,893,894,894,895,895,896,896,897,897,898,898,899,899,900,900,901,901,902,902,903,903,904,904,905,905,906,906,907,907,908,908,909,909,910,910,911,911,912,912,913,913,914,914,915,915,916,916,916,916,916,916,916,916,916,916,917,917,918,918,919,919,920,920,921,921,922,922,923,923,924,924,925,925,926,926,927,927,928,928,929,929,930,930,931,931,932,932,933,933,934,934,935,935,936,936,937,937,938,938,939,939,940,940,941,941,942,942,943,943,944,944,945,945,946,946,947,947,948,948,948,948,948,948,948,948,949,949,950,950,950,950,950,950,950,950,951,951,952,952,953,953,954,954,955,955,956,956,957,957,958,958,959,959,960,960,961,961,962,962,963,963,964,964,965,965,966,966,967,967,968,968,969,969,970,970,971,971,972,972,973,973,974,974,975,975,976,976,977,977,978,978,979,979,980,980,981,981,982,982,983,983,984,984,985,985,986,986,987,987,988,988,989,989,989,989,989,989,989,989,989,989,989,990,990,991,991,992,992,993,993,994,994,995,995,996,996,997,997,998,998,999,999,1000,1000,1001,1001,1002,1002,1003,1003,1004,1004,1005,1005,1006,1006,1007,1007,1008,1008,1009,1009,1010,1010,1011,1011,1012,1012,1013,1013,1014,1014,1015,1015,1016,1016,1017,1017,1018,1018,1019,1019,1020,1020,1021,1021,1022,1022,1023,1023,1024,1024,1025,1025,1026,1026,1027,1027,1028,1028,1029,1029,1030,1030,1031,1031,1032,1032,1033,1033,1034,1034,1035,1035,1036,1036,1037,1037,1038,1038,1039,1039,1040,1040,1041,1041,1042,1042,1043,1043,1044,1044,1045,1045,1046,1046,1047,1047,1048,1048,1049,1049,1050,1050,1051,1051,1052,1052,1053,1053,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1059,1059,1060,1060,1061,1061,1062,1062,1063,1063,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1067,1067,1068,1068,1069,1069,1070,1070,1071,1071,1072,1072,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1077,1077,1078,1078,1079,1079,1080,1080,1081,1081,1082,1082,1083,1083,1084,1084,1084,1084,1084,1084,1085,1085,1086,1086,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1089,1089,1090,1090,1091,1091,1092,1092,1093,1093,1094,1094,1095,1095,1096,1096,1097,1097,1098,1098,1099,1099,1100,1100,1101,1101,1102,1102,1103,1103,1104,1104,1105,1105,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,1108,1108,1109,1109,1110,1110,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112,1112,1113,1113,1114,1114,1115,1115,1115,1115,1115,1115,1116,1116,1117,1117,1118,1118,1119,1119,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,1121,1122,1122,1123,1123,1124,1124,1125,1125,1126,1126,1127,1127,1128,1128,1129,1129,1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1132,1132,1133,1133,1134,1134,1135,1135,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1138,1138,1139,1139,1140,1140,1141,1141,1142,1142,1143,1143,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1147,1147,1148,1148,1149,1149,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1153,1153,1154,1154,1155,1155,1155,1155,1155,1155,1155,1156,1156,1157,1157,1158,1158,1159,1159,1160,1160,1161,1161,1162,1162,1163,1163,1164,1164,1165,1165,1166,1166,1167,1167,1168,1168,1168,1169,1169,1170,1170,1170,1170,1171,1171,1172,1172,1173,1173,1174,1174,1175,1175,1176,1176,1177,1177,1178,1178,1179,1179,1180,1180,1180,1181,1181,1182,1182,1183,1183,1184,1184,1185,1185,1186,1186,1186,1186,1186,1186,1187,1187,1188,1188,1189,1189,1190,1190,1191,1191,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1195,1195,1196,1196,1197,1197,1198,1198,1199,1199,1200,1200,1201,1201,1202,1202,1203,1203,1204,1204,1205,1205,1206,1206,1207,1207,1208,1208,1209,1209,1210,1210,1211,1211,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1215,1215,1216,1216,1217,1217,1218,1218,1219,1219,1220,1220,1221,1221,1222,1222,1223,1223,1224,1224,1225,1225,1226,1226,1227,1227,1228,1228,1229,1229,1230,1230,1231,1231,1232,1232,1233,1233,1234,1234,1235,1235,1236,1236,1236,1236,1236,1236,1236,1237,1237,1238,1238,1239,1239,1240,1240,1241,1241,1242,1242,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1245,1245,1245,1245,1245,1245,1245,1245,1246,1246,1247,1247,1248,1248,1249,1249,1250,1250,1251,1251,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1257,1257,1258,1258,1259,1259,1260,1260,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1264,1264,1265,1265,1266,1266,1267,1267,1268,1268,1269,1269,1270,1270,1271,1271,1272,1272,1273,1273,1274,1274,1275,1275,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1280,1280,1281,1281,1282,1282,1283,1283,1284,1284,1285,1285,1286,1286,1287,1287,1288,1288,1289,1289,1290,1290,1291,1291,1292,1292,1293,1293,1294,1294,1295,1295,1296,1296,1297,1297,1298,1298,1299,1299,1300,1300,1301,1301,1302,1302,1303,1303,1304,1304,1305,1305,1306,1306,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1310,1310,1311,1311,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1313,1313,1313,1314,1314,1315,1315,1316,1316,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1320,1320,1320,1320,1320,1320,1320,1320,1321,1321,1322,1322,1323,1323,1324,1324,1325,1325,1326,1326,1327,1327,1328,1328,1329,1329,1330,1330,1331,1331,1332,1332,1333,1333,1334,1334,1335,1335,1336,1336,1337,1337,1338,1338,1339,1339,1340,1340,1340,1340,1340,1340,1340,1340,1341,1341,1342,1342,1343,1343,1344,1344,1345,1345,1345,1345,1345,1345,1345,1345,1346,1346,1347,1347,1348,1348,1349,1349,1350,1350,1351,1351,1352,1352,1353,1353,1354,1354,1355,1355,1356,1356,1357,1357,1358,1358,1359,1359,1360,1360,1360,1360,1360,1360,1360,1360,1361,1361,1362,1362,1363,1363,1364,1364,1365,1365,1366,1366,1367,1367,1368,1368,1369,1369,1370,1370,1371,1371,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1373,1373,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1377,1377,1378,1378,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1380,1380,1381,1381,1382,1382,1383,1383,1384,1384,1385,1385,1386,1386,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1388,1388,1389,1389,1390,1390,1391,1391,1392,1392,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1394,1394,1395,1395,1396,1396,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1400,1400,1401,1401,1402,1402,1403,1403,1404,1404,1405,1405,1406,1406,1407,1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1409,1409,1410,1410,1411,1411,1412,1412,1413,1413,1414,1414,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1416,1416,1417,1417,1418,1418,1419,1419,1420,1420,1421,1421,1422,1422,1423,1423,1424,1424,1425,1425,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1427,1427,1428,1428,1429,1429,1430,1430,1431,1431,1432,1432,1433,1433,1434,1434,1435,1435,1436,1436,1437,1437,1438,1438,1439,1439,1440,1440,1441,1441,1442,1442,1442,1442,1442,1442,1442,1442,1443,1443,1444,1444,1445,1445,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1447,1447,1448,1448,1449,1449,1450,1450,1451,1451,1452,1452,1453,1453,1454,1454,1455,1455,1456,1456,1457,1457,1458,1458,1459,1459,1460,1460,1461,1461,1462,1462,1463,1463,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1465,1465,1466,1466,1467,1467,1468,1468,1469,1469,1469,1469,1469,1469,1469,1470,1470,1471,1471,1472,1472,1473,1473,1474,1474,1474,1474,1474,1474,1474,1474,1475,1475,1476,1476,1477,1477,1477,1477,1477,1477,1478,1478,1479,1479,1480,1480,1481,1481,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1483,1483,1484,1484,1485,1485,1486,1486,1487,1487,1488,1488,1489,1489,1490,1490,1491,1491,1492,1492,1493,1493,1494,1494,1495,1495,1496,1496,1497,1497,1498,1498,1499,1499,1500,1500,1501,1501,1502,1502,1503,1503,1504,1504,1505,1505,1506,1506,1507,1507,1508,1508,1509,1509,1510,1510,1511,1511,1512,1512,1513,1513,1514,1514,1515,1515,1515,1515,1515,1515,1515,1515,1515,1516,1516,1517,1517,1518,1518,1519,1519,1520,1520,1521,1521,1522,1522,1523,1523,1524,1524,1525,1525,1526,1526,1527,1527,1528,1528,1529,1529,1530,1530,1531,1531,1532,1532,1533,1533,1534,1534,1535,1535,1536,1536,1537,1537,1538,1538,1539,1539,1540,1540,1541,1541,1542,1542,1543,1543,1544,1544,1545,1545,1546,1546,1547,1547,1548,1548,1549,1549,1550,1550,1551,1551,1552,1552,1553,1553,1554,1554,1555,1555,1555,1555,1555,1555,1555,1556,1556,1557,1557,1558,1558,1558,1558,1558,1558,1558,1558,1559,1559,1560,1560,1561,1561,1562,1562,1562,1562,1562,1562,1562,1562,1563,1563,1564,1564,1565,1565,1566,1566,1567,1567,1568,1568,1569,1569,1570,1570,1571,1571,1572,1572,1573,1573,1574,1574,1575,1575,1575,1575,1575,1575,1575,1575,1575,1576,1576,1577,1577,1578,1578,1579,1579,1580,1580,1581,1581,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1583,1583,1584,1584,1585,1585,1586,1586,1587,1587,1588,1588,1589,1589,1590,1590,1590,1590,1590,1590,1590,1590,1590,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1592,1592,1593,1593,1594,1594,1595,1595,1596,1596,1597,1597,1598,1598,1599,1599,1600,1600,1601,1601,1602,1602,1602,1602,1602,1602,1603,1603,1604,1604,1605,1605,1606,1606,1607,1607,1608,1608,1609,1609,1610,1610,1611,1611,1612,1612,1613,1613,1614,1614,1615,1615,1616,1616,1617,1617,1618,1618,1619,1619,1619,1619,1619,1620,1620,1621,1621,1622,1622,1623,1623,1624,1624,1625,1625,1626,1626,1627,1627,1628,1628,1629,1629,1630,1630,1631,1631,1632,1632,1633,1633,1634,1634,1635,1635,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1637,1637,1638,1638,1639,1639,1640,1640,1641,1641,1642,1642,1642,1642,1642,1642,1642,1642,1643,1643,1644,1644,1645,1645,1646,1646,1647,1647,1648,1648,1649,1649,1650,1650,1651,1651,1652,1652,1653,1653,1654,1654,1655,1655,1656,1656,1657,1657,1658,1658,1659,1659,1660,1660,1661,1661,1662,1662,1663,1663,1664,1664,1665,1665,1666,1666,1667,1667,1668,1668,1669,1669,1670,1670,1671,1671,1672,1672,1673,1673,1674,1674,1675,1675,1676,1676,1677,1677,1678,1678,1679,1679,1680,1680,1681,1681,1682,1682,1683,1683,1684,1684,1685,1685,1686,1686,1687,1687,1688,1688,1689,1689,1690,1690,1691,1691,1692,1692,1693,1693,1694,1694,1695,1695,1696,1696,1697,1697,1698,1698,1699,1699,1700,1700,1701,1701,1702,1702,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1704,1704,1705,1705,1706,1706,1707,1707,1708,1708,1709,1709,1710,1710,1711,1711,1712,1712,1713,1713,1714,1714,1715,1715,1716,1716,1717,1717,1718,1718,1719,1719,1720,1720,1720,1721,1721,1722,1722,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1725,1725,1726,1726,1727,1727,1728,1728,1729,1729,1730,1730,1731,1731,1732,1732,1733,1733,1734,1734,1735,1735,1736,1736,1737,1737,1738,1738,1739,1739,1740,1740,1741,1741,1742,1742,1743,1743,1744,1744,1745,1745,1746,1746,1747,1747,1748,1748,1749,1749,1750,1750,1751,1751,1752,1752,1753,1753,1754,1754,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1757,1757,1758,1758,1759,1759,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1764,1764,1765,1765,1766,1766,1767,1767,1768,1768,1769,1769,1770,1770,1771,1771,1772,1772,1773,1773,1774,1774,1775,1775,1775,1775,1775,1775,1776,1776,1777,1777,1778,1778,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1780,1780,1781,1781,1782,1782,1783,1783,1784,1784,1785,1785,1786,1786,1787,1787,1788,1788,1789,1789,1789,1789,1789,1789,1789,1789,1789,1790,1790,1790,1790,1790,1790,1790,1790,1790,1791,1791,1792,1792,1793,1793,1794,1794,1795,1795,1796,1796,1797,1797,1798,1798,1799,1799,1800,1800,1801,1801,1802,1802,1803,1803,1804,1804,1805,1805,1806,1806,1807,1807,1808,1808,1809,1809,1810,1810,1811,1811,1812,1812,1813,1813,1814,1814,1815,1815,1816,1816,1817,1817,1818,1818,1819,1819,1819,1819,1819,1819,1819,1819,1819,1820,1820,1821,1821,1822,1822,1823,1823,1824,1824,1825,1825,1826,1826,1827,1827,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1829,1829,1830,1830,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1832,1832,1833,1833,1833,1833,1833,1833,1834,1834,1835,1835,1836,1836,1837,1837,1838,1838,1839,1839,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1841,1841,1842,1842,1843,1843,1843,1843,1843,1843,1843,1843,1844,1844,1844,1844,1844,1844,1844,1845,1845,1846,1846,1846,1847,1847,1848,1848,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1850,1850,1851,1851,1852,1852,1853,1853,1853,1853,1853,1853,1853,1853,1854,1854,1855,1855,1856,1856,1857,1857,1858,1858,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1860,1860,1861,1861,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1863,1863,1864,1864,1865,1865,1866,1866,1866,1866,1866,1866,1866,1866,1866,1867,1867,1868,1868,1868,1868,1868,1868,1868,1868,1868,1869,1869,1870,1870,1871,1871,1872,1872,1873,1873,1874,1874,1875,1875,1875,1876,1876,1877,1877,1878,1878,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1880,1880,1881,1881,1882,1882,1883,1883,1884,1884,1885,1885,1886,1886,1887,1887,1888,1888,1889,1889,1890,1890,1891,1891,1892,1892,1893,1893,1894,1894,1895,1895,1896,1896,1896,1896,1896,1896,1896,1896,1897,1897,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1899,1899,1900,1900,1901,1901,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1903,1903,1904,1904,1905,1905,1906,1906,1907,1907,1908,1908,1909,1909,1910,1910,1911,1911,1912,1912,1913,1913,1914,1914,1915,1915,1916,1916,1917,1917,1918,1918,1919,1919,1920,1920,1921,1921,1922,1922,1923,1923,1924,1924,1925,1925,1926,1926,1927,1927,1928,1928,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1930,1930,1931,1931,1932,1932,1933,1933,1934,1934,1935,1935,1936,1936,1937,1937,1938,1938,1939,1939,1939,1939,1939,1939,1939,1939,1940,1940,1941,1941,1942,1942,1943,1943,1944,1944,1945,1945,1946,1946,1947,1947,1948,1948,1949,1949,1950,1950,1951,1951,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1953,1953,1954,1954,1955,1955,1956,1956,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1958,1958,1959,1959,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1961,1961,1962,1962,1963,1963,1964,1964,1965,1965,1966,1966,1967,1967,1968,1968,1969,1969,1970,1970,1971,1971,1972,1972,1973,1973,1974,1974,1975,1975,1976,1976,1977,1977,1978,1978,1979,1979,1980,1980,1981,1981,1982,1982,1983,1983,1984,1984,1985,1985,1986,1986,1987,1987,1988,1988,1988,1988,1988,1988,1988,1988,1988,1989,1989,1990,1990,1991,1991,1992,1992,1993,1993,1994,1994,1995,1995,1996,1996,1997,1997,1998,1998,1999,1999,2000,2000,2001,2001,2002,2002,2003,2003,2004,2004,2005,2005,2006,2006,2007,2007,2008,2008,2008,2008,2008,2008,2008,2008,2009,2009,2010,2010,2010,2011,2011,2012,2012,2013,2013,2014,2014,2015,2015,2016,2016,2017,2017,2018,2018,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2020,2020,2021,2021,2022,2022,2023,2023,2024,2024,2025,2025,2026,2026,2027,2027,2028,2028,2029,2029,2030,2030,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2032,2032,2033,2033,2034,2034,2035,2035,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2037,2037,2038,2038,2039,2039,2040,2040,2041,2041,2042,2042,2043,2043,2044,2044,2045,2045,2046,2046,2047,2047,2048,2048,2049,2049,2050,2050,2051,2051,2052,2052,2053,2053,2053,2053,2054,2054,2055,2055,2056,2056,2056,2056,2056,2056,2056,2057,2057,2058,2058,2059,2059,2060,2060,2061,2061,2062,2062,2063,2063,2064,2064,2065,2065,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2067,2067,2068,2068,2069,2069,2070,2070,2071,2071,2072,2072,2073,2073,2074,2074,2075,2075,2076,2076,2077,2077]} -{"add:ACC_1": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455], "add:ACC_2": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211453], "add:ARG_1_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:ARG_1_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], "add:BYTE_1": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255], "add:BYTE_2": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253], "add:CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add:CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add:INST": [0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:RES_LO": [0,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453], "add:STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} -{"add:ACC_1": [0,0,0], "add:ACC_2": [0,18,4662], "add:ARG_1_HI": [0,0,0], "add:ARG_1_LO": [0,4660,4660], "add:ARG_2_HI": [0,0,0], "add:ARG_2_LO": [0,2,2], "add:BYTE_1": [0,0,0], "add:BYTE_2": [0,18,54], "add:CT": [0,0,1], "add:CT_MAX": [0,1,1], "add:INST": [0,1,1], "add:OVERFLOW": [0,0,0], "add:RES_HI": [0,0,0], "add:RES_LO": [0,4662,4662], "add:STAMP": [0,1,1]} -{"add:ACC_1": [0,0,0], "add:ACC_2": [0,0,1], "add:ARG_1_HI": [0,0,0], "add:ARG_1_LO": [0,2,2], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:BYTE_1": [0,0,0], "add:BYTE_2": [0,0,1], "add:CT": [0,0,1], "add:CT_MAX": [0,1,1], "add:INST": [0,1,1], "add:OVERFLOW": [0,1,1], "add:RES_HI": [0,0,0], "add:RES_LO": [0,1,1], "add:STAMP": [0,1,1]} -{"add:ACC_1": [0,2,514,131586,33686018,8623620610,2207646876162,565157600297474,144680345676153346,37038168493095256578,9481771134232385683970,2427333410363490735096322,621397353053053628184658434,159077722381581728815272559106,40723896929684922576709775131138,10425317613999340179637702433571330,2668881309183831085987251822994260481], "add:ACC_2": [0,2,514,131586,33686018,8623620610,2207646876162,565157600297474,144680345676153346,37038168493095256578,9481771134232385683970,2427333410363490735096322,621397353053053628184658434,159077722381581728815272559106,40723896929684922576709775131138,10425317613999340179637702433571330,2668881309183831085987251822994260482], "add:ARG_1_HI": [0,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482], "add:ARG_1_LO": [0,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add:ARG_2_LO": [0,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241], "add:BYTE_1": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1], "add:BYTE_2": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], "add:CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add:CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add:INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0], "add:RES_HI": [0,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481], "add:RES_LO": [0,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482], "add:STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} -{"add:ACC_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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ACC_2": [0,6,1696,7,1792,0,32,0,32,13,3392,0,96,0,96,17,4448,0,96,2,544,4,1024,0,34,2,704,3,864,16,4288,10,2592,8,2048,15,3872,20,5344,0,128,14,3648,0,164,0,96,0,32,8,2240,6,1760,0,16,0,96,13,3488,4,1120,0,64,0,13,17,4544,0,32,4,1216,18,4704,18,4832,15,3904,0,95,1,320,7,2016,3,960,14,3616,8,2176,0,132,7,1984,12,3168,0,32,0,35,0,128,19,4896,0,96,0,32,11,3008,3,832,5,1312,0,96,15,4064,8,2208,9,2368,3,928,1,480,0,128,14,3680,0,228,12,3264,19,4864,13,3424,0,96,4,1184,17,4480,1,352,5,1280,5,1504,0,32,2,736,0,96,9,2336,8,2176,0,32,3,896,16,4320,0,12,0,17,21,5376,0,128,17,4352,14,3680,0,196,8,2272,0,96,0,128,4,1088,0,32,17,4512,6,1728,0,25,0,32,4,1120,18,4672,0,96,0,32,2,544,7,1984,10,2784,0,36,14,3584,0,16,3,928,8,2144,20,5120,7,1792,0,15,12,3200,0,128,9,2464,0,160,13,3488,0,1,4,1056,0,32,17,4544,17,4480,2,640,11,3040,0,96,5,1312,18,4640,16,4096,0,32,2,512,0,96,7,1952,3,896,18,4640,8,2112,0,18,0,128,12,3232,5,1504,8,2080,10,2560,12,3232,13,3392,0,20,17,4448,0,96,5,1408,2,704,9,2304,0,128,3,864,16,4288,0,32,8,2048,7,1920,20,5344,0,32,0,37,21,5408,21,5504,0,96,6,1600,12,3200,0,128,10,2752,13,3360,4,1120,17,4416,17,4544,0,64,6,1760,0,14,0,2,2,672,0,19,16,4256,0,32,11,2816,0,127,14,3776,14,3616,19,4928,8,2176,21,5472,0,32,12,3168,0,96,9,2368,0,9,13,3520,0,224,11,3008,0,21,18,4608,15,4064,0,38,9,2368,0,32,1,480,16,4224,0,96,7,1920,0,32,17,4544,8,2080,0,164,2,640,6,1536,7,1888,0,3,20,5120,11,3040,0,36,17,4480,11,2976,15,4032,9,2336,3,896,0,64,7,1952,14,3680,18,4736,0,132,0,96,21,5536,2,608,0,22,0,32,0,8,10,2656,0,96,4,1088,6,1728,11,2944,18,4672,2,640,16,4224,10,2784,0,39,14,3808,7,1856,20,5280,15,3840,3,800,8,2144,0,32,2,704,8,2176,11,2848,4,1056,13,3328,0,32,1,256,0,96,11,2912,6,1696,0,96,18,4640,0,128,16,4256,7,1952,0,4,15,4000,14,3808,8,2112,5,1504,12,3104,0,96,6,1664,19,5088,11,2944,0,32,0,23,0,96,17,4448,0,32,2,576,2,704,10,2560,1,416,16,4160,14,3616,16,4096,20,5216,18,4768,0,36,5,1472,6,1632,19,5056,12,3136,0,96,13,3360,17,4416,0,32,1,320,0,40,0,96,2,672,9,2528,0,96,16,4256,7,1888,20,5312,16,4288,3,832,0,11,0,5,0,4,21,5472,5,1280,0,68,0,224,6,1664,11,2880,0,32,19,4864,15,3936,0,96,1,352,0,96,10,2720,15,3904,14,3776,0,24,19,5056,8,2080,0,100,0,128,0,41,12,3136,6,1696,4,1248,13,3424,0,96,0,192,11,2976,0,32,18,4832,2,608,15,4032,0,6,0,96,1,448,16,4192,0,32,7,1952,0,10,20,5248,17,4576,3,896,8,2048,0,68,5,1440,14,3584,17,4384,0,128,0,8,0,32,0,96,0,128,15,4000,0,25,0,96,0,5,9,2496,0,32,7,1856,20,5280,16,4192,3,800,0,96,8,2144,20,5344,21,5440,0,128,0,42,13,3552,5,1312,17,4352,1,256,11,2912,6,1696,15,3968,1,384,16,4256,0,7,10,2752,7,1824,14,3712,20,5312,0,32,3,768,14,3808,17,4384,19,4864,0,96,21,5408,0,9,5,1504,12,3104,6,1664,4,1216,0,2,0,1,0,0,17,4448,0,5,0,4,5,1376,0,128,0,3,18,4800,2,576,15,4000,0,96,1,416,16,4160,0,26,0,32,20,5216,0,96,17,4480,20,5152,0,4,0,32,5,1472,12,3072,6,1632,0,3,19,5056,0,100,15,3968,9,2528,16,4128,0,32,10,2688,7,1888,20,5184,20,5312,0,96,0,43,3,832,18,4672,0,32,0,96,0,2,19,5024,0,1,0,10,0,0,5,1280,13,3520,0,7,0,4,17,4576,0,3,11,2880,3,800,19,4864,15,3936,1,352,10,2720,3,992,14,3776,0,32,19,4992,4,1248,0,96,0,32,0,192,0,96,0,27,3,992,5,1408,18,4832,0,128,0,44,2,608,10,2688,20,5248,14,3744,0,128,9,2304,19,4960,0,2,6,1760,5,1440,0,1,12,3296,0,32,0,0,6,1600,19,5024,14,3584,0,3,0,32,0,46,0,32,18,4640,0,96,2,512,9,2496,0,6,0,128,10,2656,0,11,14,3712,0,32,0,28,0,96,6,1568,19,4992,13,3552,0,32,18,4608,0,96,5,1280,5,1472,0,45,10,2624,7,1824,4,1024,14,3680,14,3808,0,2,0,1,0,0,20,5248,8,2048,6,1664,19,4960,4,1216,0,96,0,160,0,32,11,2816,5,1376,0,32,18,4800,0,47,0,12,15,3872,0,18,9,2432,0,96,1,288,14,3712,14,3776,8,2272,13,3328,5,1472,19,4928,19,5056,0,29,4,1184,0,32,0,32,0,128,1,416,5,1344,6,1568,2,544,0,32,9,2400,16,4128,0,96,0,1,20,5184,0,0,4,1088,8,2240,0,128,6,1536,0,48,19,5024,5,1280,13,3520,0,32,4,1152,0,160,17,4576,0,95,0,96,0,128,0,96,4,1184,18,4736,0,32,0,32,9,2432,0,13,0,96,10,2592,8,2048,3,992,14,3648,14,3776,0,17,13,3488,4,1120,17,4544,2,704,11,2848,5,1408,5,1376,18,4704,18,4832,15,3904,2,608,0,96,1,320,0,0,0,32,7,2016,0,30,0,96,14,3744,3,960,12,3296,8,2144,19,4896,13,3456,4,1152,14,3584,18,4640,1,448,5,1312,0,20,18,4736,3,768,0,32,17,4352,0,49,20,5152,0,32,14,3712,8,2208,0,96,0,2,12,3264,0,96,6,1568,0,128,4,1184,0,14,0,128,18,4768,2,736,9,2464,0,128,16,4320,0,96,10,2624,20,5120,0,32,14,3680,0,96,0,31,0,32,0,64,13,3456,14,3584,0,33,4,1088,17,4512,2,736,12,3072,18,4672,15,3872,0,19,1,288,7,1984,0,96,3,928,8,2144,8,2272,0,50,19,4928,4,1184,13,3488,0,96,1,256,0,128,3,928,0,1,5,1344,0,15,18,4768,15,3840,9,2400,0,32,8,2240], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,32,32,1760,1760,5440,5440,1120,1120,3392,3392,5216,5216,32,32,4448,4448,2816,2816,32,32,32,32,33,33,704,704,864,864,4288,4288,2560,2560,1984,1984,96,96,5344,5344,3904,3904,3616,3616,132,132,3776,3776,3520,3520,96,96,1760,1760,15,15,3296,3296,3456,3456,1088,1088,32,32,12,12,4512,4512,2848,2848,32,32,4672,4672,4736,4736,3840,3840,31,31,256,256,1984,1984,928,928,3616,3616,2144,2144,132,132,32,32,3168,3168,1408,1408,34,34,1312,1312,4864,4864,1184,1184,928,928,3008,3008,32,32,1280,1280,2624,2624,4064,4064,2176,2176,2336,2336,864,864,480,480,2272,2272,96,96,132,132,3232,3232,4864,4864,3392,3392,100,100,1088,1088,4448,4448,32,32,1280,1280,32,32,2656,2656,704,704,4352,4352,2336,2336,2176,2176,256,256,864,864,4288,4288,11,11,16,16,5344,5344,4000,4000,96,96,3616,3616,132,132,32,32,5312,5312,1120,1120,1056,1056,0,0,4480,4480,1728,1728,128,128,736,736,32,32,4640,4640,4832,4832,4384,4384,480,480,1952,1952,2784,2784,35,35,3584,3584,15,15,896,896,2112,2112,96,96,32,32,14,14,3168,3168,1408,1408,32,32,164,164,3392,3392,0,0,1056,1056,2944,2944,4448,4448,4480,4480,32,32,3008,3008,2720,2720,32,32,4640,4640,4064,4064,2464,2464,480,480,4160,4160,1952,1952,896,896,96,96,2112,2112,17,17,3808,3808,3200,3200,1504,1504,32,32,32,32,32,32,3360,3360,19,19,4416,4416,0,0,32,32,672,672,2304,2304,256,256,832,832,4256,4256,4192,4192,1952,1952,1888,1888,5312,5312,1792,1792,36,36,96,96,5472,5472,1568,1568,32,32,3200,3200,5536,5536,32,32,3360,3360,1056,1056,4416,4416,4480,4480,0,0,1728,1728,13,13,1,1,672,672,18,18,4256,4256,2272,2272,2784,2784,128,128,96,96,3584,3584,96,96,2112,2112,5472,5472,1600,1600,3136,3136,1376,1376,32,32,8,8,32,32,224,224,2976,2976,20,20,4608,4608,4032,4032,37,37,2304,2304,4480,4480,448,448,4192,4192,4256,4256,1920,1920,4000,4000,96,96,2080,2080,4,4,608,608,1504,1504,32,32,2,2,5088,5088,32,32,164,164,4416,4416,2976,2976,4032,4032,2304,2304,832,832,96,96,1888,1888,3584,3584,96,96,4,4,1664,1664,5472,5472,608,608,21,21,3328,3328,7,7,32,32,3104,3104,1024,1024,1696,1696,2912,2912,4608,4608,640,640,4224,4224,2752,2752,38,38,32,32,1856,1856,5280,5280,3808,3808,800,800,2080,2080,3808,3808,608,608,32,32,32,32,1024,1024,32,32,3136,3136,224,224,2912,2912,2912,2912,1696,1696,512,512,4608,4608,4480,4480,4192,4192,1920,1920,3,3,32,32,3808,3808,2080,2080,1472,1472,3104,3104,1472,1472,1632,1632,5056,5056,32,32,1216,1216,22,22,992,992,4384,4384,544,544,576,576,640,640,2528,2528,416,416,4160,4160,32,32,32,32,5216,5216,32,32,4,4,1472,1472,1632,1632,5056,5056,32,32,3200,3200,3328,3328,4384,4384,4864,4864,224,224,39,39,4640,4640,640,640,2528,2528,320,320,4224,4224,1856,1856,5280,5280,32,32,800,800,10,10,4,4,4,4,5440,5440,1248,1248,196,196,192,192,1664,1664,2880,2880,4672,4672,4832,4832,3936,3936,4448,4448,352,352,2048,2048,2720,2720,32,32,3776,3776,23,23,32,32,2048,2048,4,4,1696,1696,40,40,3104,3104,1632,1632,1248,1248,32,32,3008,3008,192,192,2944,2944,2752,2752,4832,4832,576,576,4000,4000,5,5,2528,2528,416,416,4160,4160,2080,2080,1856,1856,9,9,5216,5216,32,32,800,800,2048,2048,4,4,1440,1440,3552,3552,4352,4352,4864,4864,7,7,640,640,4736,4736,544,544,3936,3936,24,24,416,416,4,4,2496,2496,160,160,1824,1824,5248,5248,32,32,768,768,1856,1856,2048,2048,32,32,5408,5408,1504,1504,41,41,3552,3552,1248,1248,4352,4352,192,192,2880,2880,1664,1664,3936,3936,352,352,4160,4160,6,6,2720,2720,1824,1824,32,32,5216,5216,1888,1888,768,768,3776,3776,32,32,32,32,3584,3584,5408,5408,8,8,1440,1440,3072,3072,1600,1600,1216,1216,5,5,5,5,5,5,4352,4352,5,5,5,5,1376,1376,4672,4672,5,5,4800,4800,544,544,3968,3968,4544,4544,384,384,4128,4128,25,25,4288,4288,5184,5184,4064,4064,32,32,32,32,3,3,3616,3616,1440,1440,3072,3072,1600,1600,2,2,5024,5024,228,228,3968,3968,2496,2496,4128,4128,2176,2176,2656,2656,1824,1824,5184,5184,5248,5248,1952,1952,42,42,768,768,32,32,1696,1696,3392,3392,4,4,4960,4960,4,4,9,9,4,4,1216,1216,3520,3520,6,6,4,4,4576,4576,4,4,2848,2848,96,96,4800,4800,3904,3904,320,320,2688,2688,992,992,3744,3744,3424,3424,4960,4960,1216,1216,5120,5120,1024,1024,160,160,800,800,26,26,96,96,1376,1376,4800,4800,4768,4768,43,43,544,544,2688,2688,5184,5184,3744,3744,1888,1888,2272,2272,32,32,3,3,96,96,1408,1408,3,3,3296,3296,1504,1504,3,3,1568,1568,4992,4992,3520,3520,3,3,5152,5152,45,45,832,832,4576,4576,608,608,512,512,2464,2464,5,5,2176,2176,2624,2624,10,10,3680,3680,3712,3712,27,27,3488,3488,1568,1568,4992,4992,3520,3520,3232,3232,4576,4576,4928,4928,96,96,1376,1376,44,44,2624,2624,1792,1792,992,992,3680,3680,3744,3744,2,2,2,2,2,2,32,32,96,96,1568,1568,4928,4928,1184,1184,896,896,128,128,4960,4960,2816,2816,1344,1344,2560,2560,4768,4768,46,46,11,11,3872,3872,17,17,2400,2400,2336,2336,288,288,3712,3712,3680,3680,2240,2240,3296,3296,1408,1408,4928,4928,4992,4992,28,28,1184,1184,36,36,3040,3040,128,128,96,96,1344,1344,96,96,512,512,2368,2368,2400,2400,4096,4096,2144,2144,1,1,5152,5152,1,1,992,992,2240,2240,3712,3712,1536,1536,47,47,4928,4928,1184,1184,3488,3488,5248,5248,1120,1120,32,32,4544,4544,64,64,5024,5024,832,832,704,704,96,96,4704,4704,4768,4768,448,448,2432,2432,12,12,224,224,2592,2592,2016,2016,960,960,3648,3648,3712,3712,16,16,3488,3488,1120,1120,4544,4544,96,96,2816,2816,1344,1344,96,96,4704,4704,4768,4768,3872,3872,512,512,2432,2432,288,288,0,0,4096,4096,2016,2016,29,29,3872,3872,3712,3712,960,960,3264,3264,96,96,4896,4896,3424,3424,1152,1152,3488,3488,4544,4544,32,32,1312,1312,19,19,4736,4736,736,736,4576,4576,4320,4320,48,48,5120,5120,3904,3904,3648,3648,2208,2208,3680,3680,1,1,3264,3264,1280,1280,1536,1536,5248,5248,1120,1120,13,13,928,928,4704,4704,736,736,2432,2432,2368,2368,4320,4320,2240,2240,2592,2592,5120,5120,1984,1984,3648,3648,1760,1760,30,30,1312,1312,68,68,3456,3456,96,96,32,32,1088,1088,4512,4512,32,32,3040,3040,4672,4672,3840,3840,18,18,256,256,1984,1984,3968,3968,928,928,2144,2144,2208,2208,49,49,4896,4896,1152,1152,3424,3424,1088,1088,32,32,5056,5056,32,32,0,0,1312,1312,14,14,4736,4736,3840,3840,2368,2368,31,31,2208,2208], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,1664,1664,32,32,5408,5408,1088,1088,0,0,5120,5120,64,64,0,0,2720,2720,512,512,992,992,1,1,0,0,0,0,0,0,32,32,64,64,3776,3776,0,0,3776,3776,32,32,32,32,3680,3680,3488,3488,2144,2144,0,0,1,1,3200,3200,32,32,32,32,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,2816,2816,1184,1184,32,32,96,96,64,64,64,64,64,64,32,32,32,32,0,0,32,32,0,0,1952,1952,0,0,1376,1376,1,1,1184,1184,32,32,1088,1088,896,896,0,0,800,800,32,32,2528,2528,0,0,32,32,32,32,64,64,0,0,2144,2144,3584,3584,96,96,32,32,0,0,32,32,4,4,96,96,32,32,320,320,0,0,1472,1472,2624,2624,32,32,4256,4256,0,0,0,0,224,224,32,32,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,32,32,3872,3872,4256,4256,64,64,64,64,2240,2240,5216,5216,992,992,32,32,32,32,32,32,0,0,103,103,704,704,1088,1088,32,32,4736,4736,4352,4352,64,64,32,32,0,0,1,1,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,32,32,5024,5024,1760,1760,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,1280,1280,2432,2432,4,4,96,96,1,1,0,0,2912,2912,96,96,0,0,608,608,32,32,2624,2624,1280,1280,0,0,32,32,2432,2432,32,32,4064,4064,0,0,0,0,4544,4544,0,0,1,1,3680,3680,32,32,0,0,2048,2048,2528,2528,3200,3200,32,32,1,1,32,32,96,96,1376,1376,32,32,0,0,128,128,32,32,32,32,4160,4160,96,96,32,32,32,32,1760,1760,1,1,5312,5312,32,32,1472,1472,1568,1568,0,0,5408,5408,2720,2720,0,0,64,64,0,0,64,64,64,64,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,1,1,0,0,2240,2240,32,32,1,1,3680,3680,32,32,4832,4832,64,64,0,0,1568,1568,32,32,1280,1280,2336,2336,340282366920938463463374607431768211455,340282366920938463463374607431768211455,3488,3488,0,0,32,32,1,1,0,0,32,32,1,1,64,64,4448,4448,32,32,32,32,4160,4160,0,0,3968,3968,4448,4448,0,0,160,160,32,32,32,32,1856,1856,1,1,32,32,3008,3008,128,128,64,64,0,0,0,0,32,32,64,64,32,32,64,64,96,96,4640,4640,128,128,1568,1568,64,64,0,0,1,1,3296,3296,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2624,2624,3008,3008,64,64,32,32,32,32,64,64,0,0,0,0,32,32,1,1,3776,3776,0,0,0,0,32,32,0,0,64,64,3776,3776,96,96,2144,2144,2816,2816,32,32,3296,3296,3104,3104,32,32,2816,2816,0,0,0,0,416,416,32,32,4352,4352,64,64,32,32,1,1,3968,3968,0,0,32,32,32,32,0,0,1376,1376,32,32,32,32,2912,2912,1184,1184,1,1,896,896,64,64,512,512,0,0,64,64,32,32,0,0,0,0,3584,3584,4064,4064,0,0,4736,4736,32,32,0,0,0,0,0,0,3104,3104,3104,3104,32,32,32,32,4832,4832,96,96,1,1,4544,4544,32,32,0,0,224,224,32,32,32,32,32,32,4256,4256,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,32,32,32,32,128,128,32,32,0,0,0,0,4640,4640,32,32,0,0,4352,4352,0,0,1952,1952,0,0,3872,3872,0,0,1,1,5024,5024,32,32,96,96,1568,1568,1,1,32,32,64,64,0,0,3392,3392,2912,2912,0,0,32,32,2720,2720,0,0,32,32,32,32,1,1,2432,2432,32,32,32,32,2048,2048,96,96,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,4544,4544,96,96,0,0,64,64,0,0,32,32,32,32,4736,4736,1,1,608,608,4640,4640,416,416,64,64,1,1,320,320,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,128,128,32,32,32,32,4160,4160,32,32,1760,1760,96,96,5312,5312,32,32,1376,1376,1,1,0,0,64,64,0,0,64,64,32,32,32,32,32,32,32,32,96,96,1,1,32,32,0,0,3680,3680,96,96,1856,1856,0,0,32,32,4352,4352,4832,4832,3488,3488,0,0,1,1,64,64,32,32,64,64,0,0,3,3,4,4,5,5,96,96,0,0,1,1,0,0,4544,4544,2,2,0,0,32,32,32,32,4448,4448,32,32,32,32,1,1,4256,4256,32,32,3968,3968,4448,4448,5120,5120,340282366920938463463374607431768211455,340282366920938463463374607431768211455,3584,3584,32,32,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,128,128,0,0,32,32,0,0,2144,2144,32,32,64,64,0,0,64,64,1856,1856,1,1,64,64,4640,4640,1664,1664,3296,3296,2,2,64,64,3,3,1,1,4,4,64,64,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,1,1,32,32,704,704,64,64,32,32,32,32,32,32,0,0,32,32,3392,3392,32,32,32,32,5024,5024,992,992,32,32,704,704,1,1,896,896,32,32,32,32,4640,4640,1,1,64,64,0,0,64,64,0,0,1760,1760,32,32,4928,4928,1,1,1664,1664,32,32,2,2,0,0,1472,1472,3,3,32,32,32,32,64,64,0,0,5120,5120,1,1,800,800,64,64,512,512,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2048,2048,32,32,1,1,32,32,3680,3680,1,1,3392,3392,0,0,0,0,32,32,3200,3200,32,32,4832,4832,1184,1184,96,96,1,1,0,0,32,32,32,32,0,0,64,64,0,0,1,1,2,2,5216,5216,1952,1952,96,96,32,32,32,32,800,800,32,32,4928,4928,0,0,32,32,2528,2528,32,32,1,1,1,1,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,2240,2240,0,0,0,0,96,96,32,32,32,32,64,64,0,0,64,64,1,1,0,0,4,4,3008,3008,0,0,320,320,0,0,1472,1472,32,32,2336,2336,0,0,32,32,2048,2048,0,0,32,32,1,1,96,96,0,0,3584,3584,0,0,1,1,96,96,96,96,32,32,5216,5216,32,32,128,128,32,32,31,31,4928,4928,704,704,608,608,1088,1088,32,32,4736,4736,416,416,0,0,1,1,128,128,0,0,32,32,32,32,0,0,64,64,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,608,608,32,32,64,64,1280,1280,0,0,64,64,32,32,96,96,2336,2336,32,32,0,0,4064,4064,0,0,1,1,3776,3776,32,32,0,0,32,32,2048,2048,0,0,32,32,0,0,96,96,96,96,416,416,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,32,32,4544,4544,32,32,1,1,32,32,3872,3872,64,64,0,0,3584,3584,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,1184,1184,32,32,5120,5120,64,64,1,1,800,800,64,64,0,0,32,32,2240,2240,0,0,2144,2144,32,32,0,0,1952,1952,32,32,1664,1664,1,1,1280,1280,4,4,0,0,3488,3488,1,1,0,0,0,0,704,704,32,32,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,0,0,3872,3872,0,0,0,0,64,64,1,1,32,32,32,32,64,64,992,992,224,224,4928,4928,896,896,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,1,1,32,32,0,0,32,32,1,1,32,32], "add:BYTE_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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:BYTE_2": [0,6,160,7,0,0,32,0,32,13,64,0,96,0,96,17,96,0,96,2,32,4,0,0,34,2,192,3,96,16,192,10,32,8,0,15,32,20,224,0,128,14,64,0,164,0,96,0,32,8,192,6,224,0,16,0,96,13,160,4,96,0,64,0,13,17,192,0,32,4,192,18,96,18,224,15,64,0,95,1,64,7,224,3,192,14,32,8,128,0,132,7,192,12,96,0,32,0,35,0,128,19,32,0,96,0,32,11,192,3,64,5,32,0,96,15,224,8,160,9,64,3,160,1,224,0,128,14,96,0,228,12,192,19,0,13,96,0,96,4,160,17,128,1,96,5,0,5,224,0,32,2,224,0,96,9,32,8,128,0,32,3,128,16,224,0,12,0,17,21,0,0,128,17,0,14,96,0,196,8,224,0,96,0,128,4,64,0,32,17,160,6,192,0,25,0,32,4,96,18,64,0,96,0,32,2,32,7,192,10,224,0,36,14,0,0,16,3,160,8,96,20,0,7,0,0,15,12,128,0,128,9,160,0,160,13,160,0,1,4,32,0,32,17,192,17,128,2,128,11,224,0,96,5,32,18,32,16,0,0,32,2,0,0,96,7,160,3,128,18,32,8,64,0,18,0,128,12,160,5,224,8,32,10,0,12,160,13,64,0,20,17,96,0,96,5,128,2,192,9,0,0,128,3,96,16,192,0,32,8,0,7,128,20,224,0,32,0,37,21,32,21,128,0,96,6,64,12,128,0,128,10,192,13,32,4,96,17,64,17,192,0,64,6,224,0,14,0,2,2,160,0,19,16,160,0,32,11,0,0,127,14,192,14,32,19,64,8,128,21,96,0,32,12,96,0,96,9,64,0,9,13,192,0,224,11,192,0,21,18,0,15,224,0,38,9,64,0,32,1,224,16,128,0,96,7,128,0,32,17,192,8,32,0,164,2,128,6,0,7,96,0,3,20,0,11,224,0,36,17,128,11,160,15,192,9,32,3,128,0,64,7,160,14,96,18,128,0,132,0,96,21,160,2,96,0,22,0,32,0,8,10,96,0,96,4,64,6,192,11,128,18,64,2,128,16,128,10,224,0,39,14,224,7,64,20,160,15,0,3,32,8,96,0,32,2,192,8,128,11,32,4,32,13,0,0,32,1,0,0,96,11,96,6,160,0,96,18,32,0,128,16,160,7,160,0,4,15,160,14,224,8,64,5,224,12,32,0,96,6,128,19,224,11,128,0,32,0,23,0,96,17,96,0,32,2,64,2,192,10,0,1,160,16,64,14,32,16,0,20,96,18,160,0,36,5,192,6,96,19,192,12,64,0,96,13,32,17,64,0,32,1,64,0,40,0,96,2,160,9,224,0,96,16,160,7,96,20,192,16,192,3,64,0,11,0,5,0,4,21,96,5,0,0,68,0,224,6,128,11,64,0,32,19,0,15,96,0,96,1,96,0,96,10,160,15,64,14,192,0,24,19,192,8,32,0,100,0,128,0,41,12,64,6,160,4,224,13,96,0,96,0,192,11,160,0,32,18,224,2,96,15,192,0,6,0,96,1,192,16,96,0,32,7,160,0,10,20,128,17,224,3,128,8,0,0,68,5,160,14,0,17,32,0,128,0,8,0,32,0,96,0,128,15,160,0,25,0,96,0,5,9,192,0,32,7,64,20,160,16,96,3,32,0,96,8,96,20,224,21,64,0,128,0,42,13,224,5,32,17,0,1,0,11,96,6,160,15,128,1,128,16,160,0,7,10,192,7,32,14,128,20,192,0,32,3,0,14,224,17,32,19,0,0,96,21,32,0,9,5,224,12,32,6,128,4,192,0,2,0,1,0,0,17,96,0,5,0,4,5,96,0,128,0,3,18,192,2,64,15,160,0,96,1,160,16,64,0,26,0,32,20,96,0,96,17,128,20,32,0,4,0,32,5,192,12,0,6,96,0,3,19,192,0,100,15,128,9,224,16,32,0,32,10,128,7,96,20,64,20,192,0,96,0,43,3,64,18,64,0,32,0,96,0,2,19,160,0,1,0,10,0,0,5,0,13,192,0,7,0,4,17,224,0,3,11,64,3,32,19,0,15,96,1,96,10,160,3,224,14,192,0,32,19,128,4,224,0,96,0,32,0,192,0,96,0,27,3,224,5,128,18,224,0,128,0,44,2,96,10,128,20,128,14,160,0,128,9,0,19,96,0,2,6,224,5,160,0,1,12,224,0,32,0,0,6,64,19,160,14,0,0,3,0,32,0,46,0,32,18,32,0,96,2,0,9,192,0,6,0,128,10,96,0,11,14,128,0,32,0,28,0,96,6,32,19,128,13,224,0,32,18,0,0,96,5,0,5,192,0,45,10,64,7,32,4,0,14,96,14,224,0,2,0,1,0,0,20,128,8,0,6,128,19,96,4,192,0,96,0,160,0,32,11,0,5,96,0,32,18,192,0,47,0,12,15,32,0,18,9,128,0,96,1,32,14,128,14,192,8,224,13,0,5,192,19,64,19,192,0,29,4,160,0,32,0,32,0,128,1,160,5,64,6,32,2,32,0,32,9,96,16,32,0,96,0,1,20,64,0,0,4,64,8,192,0,128,6,0,0,48,19,160,5,0,13,192,0,32,4,128,0,160,17,224,0,95,0,96,0,128,0,96,4,160,18,128,0,32,0,32,9,128,0,13,0,96,10,32,8,0,3,224,14,64,14,192,0,17,13,160,4,96,17,192,2,192,11,32,5,128,5,96,18,96,18,224,15,64,2,96,0,96,1,64,0,0,0,32,7,224,0,30,0,96,14,160,3,192,12,224,8,96,19,32,13,128,4,128,14,0,18,32,1,192,5,32,0,20,18,128,3,0,0,32,17,0,0,49,20,32,0,32,14,128,8,160,0,96,0,2,12,192,0,96,6,32,0,128,4,160,0,14,0,128,18,160,2,224,9,160,0,128,16,224,0,96,10,64,20,0,0,32,14,96,0,96,0,31,0,32,0,64,13,128,14,0,0,33,4,64,17,160,2,224,12,0,18,64,15,32,0,19,1,32,7,192,0,96,3,160,8,96,8,224,0,50,19,64,4,160,13,160,0,96,1,0,0,128,3,160,0,1,5,64,0,15,18,160,15,0,9,96,0,32,8,192], "add:CT": [0,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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], "add:CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:INST": [0,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,3,3,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,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,1,1,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,1,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,1,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,1,1,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,1696,1696,1792,1792,32,32,32,32,3392,3392,96,96,96,96,4448,4448,96,96,544,544,1024,1024,34,34,704,704,864,864,4288,4288,2592,2592,2048,2048,3872,3872,5344,5344,128,128,3648,3648,164,164,96,96,32,32,2240,2240,1760,1760,16,16,96,96,3488,3488,1120,1120,64,64,13,13,4544,4544,32,32,1216,1216,4704,4704,4832,4832,3904,3904,95,95,320,320,2016,2016,960,960,3616,3616,2176,2176,132,132,1984,1984,3168,3168,32,32,35,35,128,128,4896,4896,96,96,32,32,3008,3008,832,832,1312,1312,96,96,4064,4064,2208,2208,2368,2368,928,928,480,480,128,128,3680,3680,228,228,3264,3264,4864,4864,3424,3424,96,96,1184,1184,4480,4480,352,352,1280,1280,1504,1504,32,32,736,736,96,96,2336,2336,2176,2176,32,32,896,896,4320,4320,12,12,17,17,5376,5376,128,128,4352,4352,3680,3680,196,196,2272,2272,96,96,128,128,1088,1088,32,32,4512,4512,1728,1728,25,25,32,32,1120,1120,4672,4672,96,96,32,32,544,544,1984,1984,2784,2784,36,36,3584,3584,16,16,928,928,2144,2144,5120,5120,1792,1792,15,15,3200,3200,128,128,2464,2464,160,160,3488,3488,1,1,1056,1056,32,32,4544,4544,4480,4480,640,640,3040,3040,96,96,1312,1312,4640,4640,4096,4096,32,32,512,512,96,96,1952,1952,896,896,4640,4640,2112,2112,18,18,128,128,3232,3232,1504,1504,2080,2080,2560,2560,3232,3232,3392,3392,20,20,4448,4448,96,96,1408,1408,704,704,2304,2304,128,128,864,864,4288,4288,32,32,2048,2048,1920,1920,5344,5344,32,32,37,37,5408,5408,5504,5504,96,96,1600,1600,3200,3200,128,128,2752,2752,3360,3360,1120,1120,4416,4416,4544,4544,64,64,1760,1760,14,14,2,2,672,672,19,19,4256,4256,32,32,2816,2816,127,127,3776,3776,3616,3616,4928,4928,2176,2176,5472,5472,32,32,3168,3168,96,96,2368,2368,9,9,3520,3520,224,224,3008,3008,21,21,4608,4608,4064,4064,38,38,2368,2368,32,32,480,480,4224,4224,96,96,1920,1920,32,32,4544,4544,2080,2080,164,164,640,640,1536,1536,1888,1888,3,3,5120,5120,3040,3040,36,36,4480,4480,2976,2976,4032,4032,2336,2336,896,896,64,64,1952,1952,3680,3680,4736,4736,132,132,96,96,5536,5536,608,608,22,22,32,32,8,8,2656,2656,96,96,1088,1088,1728,1728,2944,2944,4672,4672,640,640,4224,4224,2784,2784,39,39,3808,3808,1856,1856,5280,5280,3840,3840,800,800,2144,2144,32,32,704,704,2176,2176,2848,2848,1056,1056,3328,3328,32,32,256,256,96,96,2912,2912,1696,1696,96,96,4640,4640,128,128,4256,4256,1952,1952,4,4,4000,4000,3808,3808,2112,2112,1504,1504,3104,3104,96,96,1664,1664,5088,5088,2944,2944,32,32,23,23,96,96,4448,4448,32,32,576,576,704,704,2560,2560,416,416,4160,4160,3616,3616,4096,4096,5216,5216,4768,4768,36,36,1472,1472,1632,1632,5056,5056,3136,3136,96,96,3360,3360,4416,4416,32,32,320,320,40,40,96,96,672,672,2528,2528,96,96,4256,4256,1888,1888,5312,5312,4288,4288,832,832,11,11,5,5,4,4,5472,5472,1280,1280,68,68,224,224,1664,1664,2880,2880,32,32,4864,4864,3936,3936,96,96,352,352,96,96,2720,2720,3904,3904,3776,3776,24,24,5056,5056,2080,2080,100,100,128,128,41,41,3136,3136,1696,1696,1248,1248,3424,3424,96,96,192,192,2976,2976,32,32,4832,4832,608,608,4032,4032,6,6,96,96,448,448,4192,4192,32,32,1952,1952,10,10,5248,5248,4576,4576,896,896,2048,2048,68,68,1440,1440,3584,3584,4384,4384,128,128,8,8,32,32,96,96,128,128,4000,4000,25,25,96,96,5,5,2496,2496,32,32,1856,1856,5280,5280,4192,4192,800,800,96,96,2144,2144,5344,5344,5440,5440,128,128,42,42,3552,3552,1312,1312,4352,4352,256,256,2912,2912,1696,1696,3968,3968,384,384,4256,4256,7,7,2752,2752,1824,1824,3712,3712,5312,5312,32,32,768,768,3808,3808,4384,4384,4864,4864,96,96,5408,5408,9,9,1504,1504,3104,3104,1664,1664,1216,1216,2,2,1,1,0,0,4448,4448,5,5,4,4,1376,1376,128,128,3,3,4800,4800,576,576,4000,4000,96,96,416,416,4160,4160,26,26,32,32,5216,5216,96,96,4480,4480,5152,5152,4,4,32,32,1472,1472,3072,3072,1632,1632,3,3,5056,5056,100,100,3968,3968,2528,2528,4128,4128,32,32,2688,2688,1888,1888,5184,5184,5312,5312,96,96,43,43,832,832,4672,4672,32,32,96,96,2,2,5024,5024,1,1,10,10,0,0,1280,1280,3520,3520,7,7,4,4,4576,4576,3,3,2880,2880,800,800,4864,4864,3936,3936,352,352,2720,2720,992,992,3776,3776,32,32,4992,4992,1248,1248,96,96,32,32,192,192,96,96,27,27,992,992,1408,1408,4832,4832,128,128,44,44,608,608,2688,2688,5248,5248,3744,3744,128,128,2304,2304,4960,4960,2,2,1760,1760,1440,1440,1,1,3296,3296,32,32,0,0,1600,1600,5024,5024,3584,3584,3,3,32,32,46,46,32,32,4640,4640,96,96,512,512,2496,2496,6,6,128,128,2656,2656,11,11,3712,3712,32,32,28,28,96,96,1568,1568,4992,4992,3552,3552,32,32,4608,4608,96,96,1280,1280,1472,1472,45,45,2624,2624,1824,1824,1024,1024,3680,3680,3808,3808,2,2,1,1,0,0,5248,5248,2048,2048,1664,1664,4960,4960,1216,1216,96,96,160,160,32,32,2816,2816,1376,1376,32,32,4800,4800,47,47,12,12,3872,3872,18,18,2432,2432,96,96,288,288,3712,3712,3776,3776,2272,2272,3328,3328,1472,1472,4928,4928,5056,5056,29,29,1184,1184,32,32,32,32,128,128,416,416,1344,1344,1568,1568,544,544,32,32,2400,2400,4128,4128,96,96,1,1,5184,5184,0,0,1088,1088,2240,2240,128,128,1536,1536,48,48,5024,5024,1280,1280,3520,3520,32,32,1152,1152,160,160,4576,4576,95,95,96,96,128,128,96,96,1184,1184,4736,4736,32,32,32,32,2432,2432,13,13,96,96,2592,2592,2048,2048,992,992,3648,3648,3776,3776,17,17,3488,3488,1120,1120,4544,4544,704,704,2848,2848,1408,1408,1376,1376,4704,4704,4832,4832,3904,3904,608,608,96,96,320,320,0,0,32,32,2016,2016,30,30,96,96,3744,3744,960,960,3296,3296,2144,2144,4896,4896,3456,3456,1152,1152,3584,3584,4640,4640,448,448,1312,1312,20,20,4736,4736,768,768,32,32,4352,4352,49,49,5152,5152,32,32,3712,3712,2208,2208,96,96,2,2,3264,3264,96,96,1568,1568,128,128,1184,1184,14,14,128,128,4768,4768,736,736,2464,2464,128,128,4320,4320,96,96,2624,2624,5120,5120,32,32,3680,3680,96,96,31,31,32,32,64,64,3456,3456,3584,3584,33,33,1088,1088,4512,4512,736,736,3072,3072,4672,4672,3872,3872,19,19,288,288,1984,1984,96,96,928,928,2144,2144,2272,2272,50,50,4928,4928,1184,1184,3488,3488,96,96,256,256,128,128,928,928,1,1,1344,1344,15,15,4768,4768,3840,3840,2400,2400,32,32,2240,2240], "add:STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,265,265,266,266,267,267,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,318,319,319,320,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,334,335,335,336,336,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,349,349,350,350,351,351,352,352,353,353,354,354,355,355,356,356,357,357,358,358,359,359,360,360,361,361,362,362,363,363,364,364,365,365,366,366,367,367,368,368,369,369,370,370,371,371,372,372,373,373,374,374,375,375,376,376,377,377,378,378,379,379,380,380,381,381,382,382,383,383,384,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,394,394,395,395,396,396,397,397,398,398,399,399,400,400,401,401,402,402,403,403,404,404,405,405,406,406,407,407,408,408,409,409,410,410,411,411,412,412,413,413,414,414,415,415,416,416,417,417,418,418,419,419,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,430,431,431,432,432,433,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,466,467,467,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,482,482,483,483,484,484,485,485,486,486,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,496,496,497,497,498,498,499,499,500,500,501,501,502,502,503,503,504,504,505,505,506,506,507,507,508,508,509,509,510,510,511,511,512,512,513,513,514,514,515,515,516,516,517,517,518,518,519,519,520,520,521,521,522,522,523,523,524,524,525,525,526,526,527,527,528,528,529,529,530,530,531,531,532,532,533,533,534,534,535,535,536,536,537,537,538,538,539,539,540,540,541,541,542,542,543,543,544,544,545,545,546,546,547,547,548,548,549,549,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,568,568,569,569,570,570,571,571,572,572,573,573,574,574,575,575,576,576,577,577,578,578,579,579,580,580,581,581,582,582,583,583,584,584,585,585,586,586,587,587,588,588,589,589,590,590,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,602,603,603,604,604,605,605,606,606,607,607,608,608,609,609,610,610,611,611,612,612,613,613,614,614,615,615,616,616,617,617,618,618,619,619,620,620,621,621,622,622,623,623,624,624,625,625,626,626,627,627,628,628,629,629,630,630,631,631,632,632,633,633,634,634,635,635,636,636,637,637,638,638,639,639,640,640,641,641,642,642,643,643,644,644,645,645,646,646,647,647,648,648,649,649,650,650,651,651,652,652,653,653,654,654,655,655,656,656,657,657,658,658,659,659,660,660,661,661,662,662,663,663,664,664,665,665,666,666,667,667,668,668,669,669,670,670,671,671,672,672,673,673,674,674,675,675,676,676,677,677,678,678,679,679,680,680,681,681,682,682,683,683,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693]} -{"add:ACC_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], "add:ACC_2": [0,0,9,0,10,0,7,0,4,0,224,0,224,2,544,0,8,0,20,0,12,0,18,0,5,0,64,1,288,1,416,0,32,3,869,0,16,2,640,0,15,0,2,0,3,0,16,0,1,0,192,0,13,0,14,1,288,1,416,0,64,0,64,1,384,2,512,0,64,0,7,2,741,0,11,0,5,0,132,0,18,2,608,255,65535,16777215,4294967295,0,9,1,256,65536,16777216,4294967296,0,8,0,20,0,160,0,160,2,608,0,64,2,576,0,19,1,352,1,480,0,6,0,13,0,11,0,17,0,4,0,3,1,256,1,352,1,480,0,14,0,1,0,2,0,15,2,544,0,64,0,64,0,64,0,6,0,19,1,320,1,448,0,0,0,12,0,4,0,10,0,17,0,2,0,1,0,0], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,8,8,9,9,6,6,132,132,32,32,224,224,32,32,7,7,19,19,11,11,17,17,4,4,256,256,288,288,416,416,64,64,741,741,15,15,608,608,14,14,1,1,2,2,15,15,0,0,160,160,12,12,13,13,32,32,32,32,576,576,640,640,352,352,480,480,192,192,6,6,869,869,10,10,4,4,4,4,17,17,608,608,4294967295,4294967295,4294967295,4294967295,8,8,4294967295,4294967295,4294967295,4294967295,4294967295,7,7,19,19,32,32,160,160,32,32,512,512,544,544,18,18,352,352,480,480,5,5,12,12,10,10,16,16,3,3,2,2,224,224,32,32,32,32,13,13,0,0,1,1,14,14,544,544,320,320,384,384,448,448,5,5,18,18,288,288,416,416,0,0,11,11,3,3,9,9,16,16,2,2,2,2,2,2], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,128,128,192,192,0,0,512,512,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,192,192,0,0,0,0,32,32,128,128,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,1,1,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,256,256,384,384,512,512,576,576,32,32,32,32,128,128,1,1,128,128,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,128,128,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,128,128,0,0,576,576,448,448,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,320,320,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,0,0,256,256,320,320,384,384,1,1,1,1,32,32,32,32,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,1,1,2,2], "add:BYTE_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], "add:BYTE_2": [0,0,9,0,10,0,7,0,4,0,224,0,224,2,32,0,8,0,20,0,12,0,18,0,5,0,64,1,32,1,160,0,32,3,101,0,16,2,128,0,15,0,2,0,3,0,16,0,1,0,192,0,13,0,14,1,32,1,160,0,64,0,64,1,128,2,0,0,64,0,7,2,229,0,11,0,5,0,132,0,18,2,96,255,255,255,255,0,9,1,0,0,0,0,0,8,0,20,0,160,0,160,2,96,0,64,2,64,0,19,1,96,1,224,0,6,0,13,0,11,0,17,0,4,0,3,1,0,1,96,1,224,0,14,0,1,0,2,0,15,2,32,0,64,0,64,0,64,0,6,0,19,1,64,1,192,0,0,0,12,0,4,0,10,0,17,0,2,0,1,0,0], "add:CT": [0,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,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,2,3,0,1,0,1,2,3,4,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,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], "add:CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:INST": [0,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3,3,3], "add:OVERFLOW": [0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0], "add:RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,9,9,10,10,7,7,4,4,224,224,224,224,544,544,8,8,20,20,12,12,18,18,5,5,64,64,288,288,416,416,32,32,869,869,16,16,640,640,15,15,2,2,3,3,16,16,1,1,192,192,13,13,14,14,288,288,416,416,64,64,64,64,384,384,512,512,64,64,7,7,741,741,11,11,5,5,132,132,18,18,608,608,4294967295,4294967295,4294967295,4294967295,9,9,4294967296,4294967296,4294967296,4294967296,4294967296,8,8,20,20,160,160,160,160,608,608,64,64,576,576,19,19,352,352,480,480,6,6,13,13,11,11,17,17,4,4,3,3,256,256,352,352,480,480,14,14,1,1,2,2,15,15,544,544,64,64,64,64,64,64,6,6,19,19,320,320,448,448,0,0,12,12,4,4,10,10,17,17,2,2,1,1,0,0], "add:STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,42,42,43,43,44,44,44,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83]} -{"add:ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ACC_2": [0,1,256,65536,16777216,4294967310,1,290,0,162,0,4,0,132], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,4294967295,4294967295,4294967295,4294967295,4294967295,162,162,290,290,132,132,4,4], "add:ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,15,15,15,15,15,128,128,128,128,128,128,128,128], "add:BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:BYTE_2": [0,1,0,0,0,14,1,34,0,162,0,4,0,132], "add:CT": [0,0,1,2,3,4,0,1,0,1,0,1,0,1], "add:CT_MAX": [0,4,4,4,4,4,1,1,1,1,1,1,1,1], "add:INST": [0,1,1,1,1,1,1,1,3,3,3,3,1,1], "add:OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,4294967310,4294967310,4294967310,4294967310,4294967310,290,290,162,162,4,4,132,132], "add:STAMP": [0,1,1,1,1,1,2,2,3,3,4,4,5,5]} -{"add:ACC_1": [0,0,0], "add:ACC_2": [0,0,241], "add:ARG_1_HI": [0,0,0], "add:ARG_1_LO": [0,0,0], "add:ARG_2_HI": [0,0,0], "add:ARG_2_LO": [0,241,241], "add:BYTE_1": [0,0,0], "add:BYTE_2": [0,0,241], "add:CT": [0,0,1], "add:CT_MAX": [0,1,1], "add:INST": [0,1,1], "add:OVERFLOW": [0,0,0], "add:RES_HI": [0,0,0], "add:RES_LO": [0,241,241], "add:STAMP": [0,1,1]} -{"add:ACC_1": [0,0,0], "add:ACC_2": [0,0,59], "add:ARG_1_HI": [0,0,0], "add:ARG_1_LO": [0,27,27], "add:ARG_2_HI": [0,0,0], "add:ARG_2_LO": [0,32,32], "add:BYTE_1": [0,0,0], "add:BYTE_2": [0,0,59], "add:CT": [0,0,1], "add:CT_MAX": [0,1,1], "add:INST": [0,1,1], "add:OVERFLOW": [0,0,0], "add:RES_HI": [0,0,0], "add:RES_LO": [0,59,59], "add:STAMP": [0,1,1]} -{"add:ACC_1": [0,0,0,0], "add:ACC_2": [0,1,413,105884], "add:ARG_1_HI": [0,0,0,0], "add:ARG_1_LO": [0,57005,57005,57005], "add:ARG_2_HI": [0,0,0,0], "add:ARG_2_LO": [0,48879,48879,48879], "add:BYTE_1": [0,0,0,0], "add:BYTE_2": [0,1,157,156], "add:CT": [0,0,1,2], "add:CT_MAX": [0,2,2,2], "add:INST": [0,1,1,1], "add:OVERFLOW": [0,0,0,0], "add:RES_HI": [0,0,0,0], "add:RES_LO": [0,105884,105884,105884], "add:STAMP": [0,1,1,1]} -{"add:ACC_1": [0,0,0,0,0,0,0,48,12388,3171406,811880050,207841293025,53207371014449,13621086979699104,3486998266802970665,892671556301560490424,228523918413199485548624,58502123113779068300447813,14976543517127441484914640310,3833995140384625020138147919489,981502755938464005155365867389313,251264705520246785319773662051664216,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ACC_2": [0,0,126,0,160,0,224,151,38785,9929066,2541841041,650711306600,166582094489713,42645016189366730,10917124144477883021,2794783780986338053436,715464647932502541679648,183158949870720650669990028,46888691166904486571517447190,12003504938727548562308466480856,3072897264314252431950967419099260,786661699664448622579447659289410813,201385395114098847380338600778089168197,2,576,2,640,2,704,3,768,1,288,1,352,1,416,1,480,0,131,3,800,3,864,3,928,3,992,0,192,1,256,0,128,2,544,2,608,2,672,2,736,1,320,1,384,1,448,2,512,3,832,3,896,3,960,4,1024], "add:ARG_1_HI": [0,0,0,0,0,0,0,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,128,128,128,128,128,128,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,512,512,512,512,640,640,640,640,256,256,256,256,384,384,384,384,128,128,768,768,768,768,896,896,896,896,128,128,128,128,128,128,512,512,512,512,640,640,640,640,256,256,256,256,384,384,384,384,768,768,768,768,896,896,896,896], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,340282366920938463463374607431768211454,340282366920938463463374607431768211454,32,32,96,96,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,64,64,128,128,64,64,128,128,32,32,96,96,32,32,96,96,3,3,32,32,96,96,32,32,96,96,64,64,128,128,0,0,32,32,96,96,32,32,96,96,64,64,128,128,64,64,128,128,64,64,128,128,64,64,128,128], "add:BYTE_1": [0,0,0,0,0,0,0,48,100,78,114,225,49,160,41,184,80,69,182,129,129,88,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:BYTE_2": [0,0,126,0,160,0,224,151,129,106,145,104,113,202,141,60,32,140,22,216,124,253,69,2,64,2,128,2,192,3,0,1,32,1,96,1,160,1,224,0,131,3,32,3,96,3,160,3,224,0,192,1,0,0,128,2,32,2,96,2,160,2,224,1,64,1,128,1,192,2,0,3,64,3,128,3,192,4,0], "add:CT": [0,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1], "add:CT_MAX": [0,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:INST": [0,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:OVERFLOW": [0,1,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], "add:RES_HI": [0,0,0,0,0,0,0,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,126,126,160,160,224,224,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,576,576,640,640,704,704,768,768,288,288,352,352,416,416,480,480,131,131,800,800,864,864,928,928,992,992,192,192,256,256,128,128,544,544,608,608,672,672,736,736,320,320,384,384,448,448,512,512,832,832,896,896,960,960,1024,1024], "add:STAMP": [0,1,1,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32]} -{"add:ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ACC_2": [0,0,126,1,288,0,160,0,192,0,224,1,256,1,320,1,288], "add:ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_1_LO": [0,128,128,256,256,128,128,128,128,128,128,128,128,64,64,32,32], "add:ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:ARG_2_LO": [0,340282366920938463463374607431768211454,340282366920938463463374607431768211454,32,32,32,32,64,64,96,96,128,128,256,256,256,256], "add:BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:BYTE_2": [0,0,126,1,32,0,160,0,192,0,224,1,0,1,64,1,32], "add:CT": [0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1], "add:CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add:OVERFLOW": [0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add:RES_LO": [0,126,126,288,288,160,160,192,192,224,224,256,256,320,320,288,288], "add:STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8]} -{"add:ACC_1": [0,0,0,0], "add:ACC_2": [0,1,413,105884], "add:ARG_1_HI": [0,0,0,0], "add:ARG_1_LO": [0,57005,57005,57005], "add:ARG_2_HI": [0,0,0,0], "add:ARG_2_LO": [0,48879,48879,48879], "add:BYTE_1": [0,0,0,0], "add:BYTE_2": [0,1,157,156], "add:CT": [0,0,1,2], "add:CT_MAX": [0,2,2,2], "add:INST": [0,1,1,1], "add:OVERFLOW": [0,0,0,0], "add:RES_HI": [0,0,0,0], "add:RES_LO": [0,105884,105884,105884], "add:STAMP": [0,1,1,1]} +{"add.ACC_1": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455], "add.ACC_2": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211215], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241], "add.BYTE_1": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255], "add.BYTE_2": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15], "add.CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add.CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add.INST": [0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1], "add.RES_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.RES_LO": [0,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215,340282366920938463463374607431768211215], "add.STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} +{"add.ACC_1": [0,0,0], "add.ACC_2": [0,0,3], "add.ARG_1_HI": [0,0,0], "add.ARG_1_LO": [0,2,2], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.BYTE_1": [0,0,0], "add.BYTE_2": [0,0,3], "add.CT": [0,0,1], "add.CT_MAX": [0,1,1], "add.INST": [0,3,3], "add.OVERFLOW": [0,1,1], "add.RES_HI": [0,0,0], "add.RES_LO": [0,3,3], "add.STAMP": [0,1,1]} +{"add.ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add.ACC_2": [0,209,53715,13751253,3520320983,901202171865,230707755997659,59061185535400925,15119663497062637023,3870633855248035078113,990882266943496979997155,253665860337535226879271909,64938460246409018081093608935,16624245823080708628759963887593,4255806930708661408962550755224043,1089486574261417320694412993337355245,278908563010922834097769726294362942958], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279,298919939729195324436623159571088535279], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135,320270990202665973124521174155042619135], "add.BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add.BYTE_2": [0,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,238], "add.CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add.CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add.INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], "add.RES_HI": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.RES_LO": [0,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958,278908563010922834097769726294362942958], "add.STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} +{"add.ACC_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,238,61166,15658734,4008636142,1026210852590,262709978263278,67253754435399406,17216961135462248174,4407542050678335532782,1128330764973653896392430,288852675833255397476462318,73946285013313381753974353646,18930248963408225729017434533591,4846143734632505786628463240599436,1240612796065921481376886589593455837,317596875792875899232482966935924694376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,210,53791,13770593,3525271825,902469587402,231032214374976,59144246879994092,15140927201278487563,3876077363527292816309,992275805062986960975236,254022606096124662009660515,65029787160607913474473092053,16647625513115625849465111565601,4261792131357600217463068560793904,1091018785627545655670545551563239634,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,29198,7474765,1913539883,489866210302,125405749837519,32103871958405028,8218591221351687186,2103959352666031919823,538613594282504171474752,137885080136321067897536616,35298580514898193381769373948,9036436611813937505732959730848,2313327772624368001467637691097342,592211909791838208375715248920919653,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,34572,8850552,2265741463,580029814769,148487632581016,38012833940740194,9731285488829489884,2491209085140349410557,637749525795929449102668,163263878603757938970283213,41795552922562032376392502570,10699661548175880288356480658148,2739113356333025353819259048486130,701213019221254490577730316412449478,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,61166,15658734,4008636142,1026210852590,262709978263278,67253754435399406,17216961135462248174,4407542050678335532782,1128330764973653896392430,288852675833255397476462318,73946285013313381753974353646,18930248963408225729017434533388,4846143734632505786628463240547368,1240612796065921481376886589580126324,317596875792875899232482966932512339027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,49105,12571083,3218197279,823858503486,210907776892628,53992390884512929,13822052066435309939,3538445329007439344556,905842004225904472206357,231895553081831544884827441,59365261588948875490515825100,15197506966770912125572051225719,3890561783493353504146445113784069,995983816574298497061489949128721906,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,230,58952,15091877,3863520561,989061263794,253199683531266,64819118984004192,16593694459905073303,4247985781735698765681,1087484360124338884014386,278395996191830754307682966,71269375025108673102766839319,18244960006427820314308310865881,4670709761645522000462927581665560,1195701698981253632118509460906383483,306099634939200929822338421992034171881,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,135,34572,8850552,2265741463,580029814769,148487632581016,38012833940740194,9731285488829489884,2491209085140349410557,637749525795929449102668,163263878603757938970283213,41795552922562032376392502570,10699661548175880288356480658148,2739113356333025353819259048486130,701213019221254490577730316412449478,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,11066,2833110,725276165,185670698300,47531698764911,12168114883817329,3115037410257236424,797449577025852524655,204147091718618246311814,52261655479966271055824439,13378983802871365390291056416,3425019853535069539914510442618,876805082504977802218114673310366,224462101121274317367837356367453863,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65533,16776585,4294805859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,49572,12690460,3248757929,831682029881,212910599649627,54505113510304601,13953309058637978099,3572047119011322393490,914444062466898532733443,234097679991526024379761527,59929006077830662241218950992,15341825555924649533752051454074,3927507342316710280640525172243027,1005441879633077831843974444094215014,257393121186067924952057457688119043824,0,0,193,49572,12690460,3248757929,831682029881,212910599649627,54505113510304601,13953309058637978099,3572047119011322393490,914444062466898532733443,234097679991526024379761527,59929006077830662241218950992,15341825555924649533752051454074,3927507342316710280640525172243027,1005441879633077831843974444094215014,257393121186067924952057457688119043824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251285812,5192296858534827628530496329168027,1329227995784915872903807060267015062,340282366920938463463374607428355856107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,58952,15091877,3863520561,989061263794,253199683531266,64819118984004192,16593694459905073303,4247985781735698765681,1087484360124338884014386,278395996191830754307682966,71269375025108673102766839319,18244960006427820314308310865881,4670709761645522000462927581665560,1195701698981253632118509460906383483,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,27655,7079825,1812435239,463983421359,118779755867981,30407617502203337,7784350080564054331,1992793620624397908874,510155166879845864671828,130599722721240541355988097,33433529016637578587132953005,8558983428259220118306035969356,2191099757634360350286345208155153,560921537954396249673304373287719218,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251285859,5192296858534827628530496329179945,1329227995784915872903807060270066088,340282366920938463463374607429136918550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344286,340282366920938463463374607431768137287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,28181,7214400,1846886423,472802924315,121037548624748,30985612447935500,7932316786671488150,2030673097387900966411,519852312931302647401329,133082192110413477734740391,34069041180265850300093540098,8721674542148057676823946265101,2232748682789902765266930243866015,571583662794215107908334142429699936,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,3816,976974,250105541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643008,2596148429267413814265248164610048,664613997892457936451903530140172288,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,127,32767,8388607,2147483647,549755813887,140737488355327,36028797018963967,9223372036854775807,2361183241434822606847,604462909807314587353087,154742504910672534362390527,39614081257132168796771975167,10141204801825835211973625643007,2596148429267413814265248164610047,664613997892457936451903530140172287,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,29198,7474765,1913539883,489866210302,125405749837519,32103871958405028,8218591221351687186,2103959352666031919823,538613594282504171474752,137885080136321067897536616,35298580514898193381769373948,9036436611813937505732959730848,2313327772624368001467637691097342,592211909791838208375715248920919653,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ACC_2": [0,7,1792,3,789,0,172,0,36,9,2304,4,1216,5,1504,9,2436,0,68,0,34,0,164,0,163,6,1668,6,1728,20,5184,0,0,82,21068,5393465,1380727173,353466156540,90487336074311,23164758035023642,5930178056966052352,1518125582583309402202,388640149141327206963920,99491878180179764982763751,25469920814126019835587520436,6520299728416261077910405231724,1669196730474562835945063739321552,427314363001488086001936317266317324,109392476928380950016495697220177235183,4,1184,5,1472,2,512,9,2528,9,2304,0,4,6,1636,8,2080,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213694,1208925819614629174705888,309485009821345068724707347,79228162514264337593525080997,20282409603651670423942420735385,5192296858534827628529259708258780,1329227995784915872903490485314247883,340282366920938463463293564240447458095,7,1856,5,1312,5,1480,115,29535,7561136,1935650892,495526628361,126854816860483,32474833116283750,8313557277768640022,2128270663108771845879,544837289755845592545210,139478346177496471691573996,35706456621439096753042943163,9140852895088408768778993449830,2340058341142632644807422323156662,599054935332513957070700114728105664,153358063445123573010099229370395050125,7,1932,0,228,7,1824,4,1156,4,1248,18,4704,1,256,9,2468,0,73,7,1900,0,196,182,46646,11941493,3057022292,782597706804,200345012941963,51288323313142573,13129810768164498709,3361231556650111669637,860475278502428587427267,220281671296621718381380472,56392107851935159905633401001,14436379610095400935842150656400,3695713180184422639575590568038595,946102574127212195731351185417880418,242202258976566322107225903466977387074,0,100,4,1087,4,1088,6,1600,5,1376,6,1768,0,32,6,1544,3,768,105,26966,6903465,1767287099,452425497441,115820927345007,17,4480,5,1344,3,865,0,73,6,1736,6,1740,445451,114035612,29193116698,7473437874791,1913200095946668,489779224562347224,125383481487960889388,7,1964,2,736,0,4,5,1376,4,1152,6,1633,0,212,0,192,7,2020,3,864,88,22617,5790088,1482262583,379459221312,97141560656001,24868239527936502,6366269319151744756,7,1832,0,36,183,47057,12046727,3083962199,789494323110,202110546716164,51740299959338138,13245516789590563450,3390852298135184243243,868058188322607166270251,222222896210587434565184493,56889061429910383248687230302,14563599726057058111663930957410,3728281529870606876585966325097215,954440071646875360406007379224887237,244336658341600092263937889081571132758,0,32,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000001,11,3040,0,36,4,1120,0,224,16,4256,7,1800,0,168,4,1248,1,376,96307,24654799,3,800,0,4,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127522,69,17861,4572580,1170580696,299668658360,76715176540375,19639085194336037,5027605809750025605,0,20,0,32,1,500,4,1152,3,928,5,1416,2,640,0,196,0,36,103,26400,6758455,1730164512,442922115325,113388061523437,29027343749999999,7430999999999999999,20,5344,0,32,3,896,1,448,5,1384,0,224,15,4032,61,15804,4045840,1035735064,265148176573,67877933202759,17376750899906518,4448448230376068774,1138802746976273606269,291533503225926043204998,74632576825837067060479666,19105939667414289167482794642,4891120554858058026875595428354,1252126862043662854880152429658835,320544476683177690849319021992662007,82059386030893488857425669630121473920,8,2240,2,740,11,2944,0,64,0,73,5,1315,0,0,5,1316,3,928,2,704,20,5120,5,1484,5,1376,0,43,0,51,0,32,5,1448,2,576,0,40,1,288,0,0,2,672,5,1504,4,1124,1,324,7,2016,1,484,3,768,3,928,0,215,5,1384,0,192,4,1092,3,772,11,2976,19,4896,4,1188,3,800,0,5,5,1348,3,896,3,900,0,128,7,1792,5,1388,0,32,0,224,6,1556,5,1280,0,228,2,628,0,68,4,1124,2,704,0,32,4,1112,217,55557,14222598,3640985327,932092243812,238615614415954,61085597290484286,15637912906363977231,4003305704029178171189,1024846260231469611824624,262360642619256220627103753,67164324510529592480538560910,17194067074695575675017871593045,4401681171122067372804575127819723,1126830379807249247437971232721849097,288468577230655807344120635576793368851,3,1017,0,160,3,992,3,868,7,2024,18,4672,7,2012,2,672,4,1024,7,2012,1,448,3,985,3,960,1,452,7,1888,1,288,8,2116,1,288,2,512,2,612,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092918,0,4,3,992,13,3392,0,228,1,256,1,480,11,3040,2,580,1,332,2,512,2,736,0,228,10,2752,2,516,0,238,6,1572,1,356,1,287,73708,18869338,4830550630,1236620961315,316574966096692,81043191320753361,2,676,2,675,3,804,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092917,0,4,5,1472,10,2752,2,664,7,1892,7,1958,2,644,2,649,1,356,5,1352,11,2916,11,2912,0,164,3,996,1,328,84035,21512967,5507319791,1409873866515,360927709827914,92397493715946050,23653758391282189014,3,768,10,2784,3,868,9,2528,1,292,1,287,73708,18869338,4830550630,1236620961315,316574966096692,81043191320753361,7,1860,1,324,0,41,0,192,7,1792,2,740,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092923,0,196,1,288,0,0,0,0,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092916,5,1516,7,1956,0,32,1,260,1,452,1,451,4,1156,0,224,7,1868,8,2118,2,708,20,5216,1,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,1734,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,5,1504,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092937,10,2592,0,224,5,1380,7,1924,0,64,1,457,7,1982,507647,129957732,33269179402,8516909926917,2180328941290885,558164208970466600,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092930,9,2304,0,40,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092915,12,3176,813177,208173394,53292388916,13642851562500,3492570000000000,6,1600,10,2756,0,4,8,2112,1,352,1,472,3,800,4,1024,0,32,8,2148,1,324,3,788,67,17189,4400486,1126524625,288390304017,73827917828538,18899946964105942,4838386422811121394,1238626924239647076921,317088492605349651691955,81174654106969510833140692,20780711451384194773284017248,5319862131554353861960708415730,1361884705677914588661941354426933,348642484653546134697456986733295044,89252476071307810482548988603723531323,0,228,126,32279,8263445,2115442062,541553168067,138637611025166,35491228422442557,9085754476145294594,2325953145893195416280,595444005348658026567898,0,227,19,4992,1,320,10,2756,2,544,3,768,8,2188,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092929,9,2344,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092936,1,292,7,1824,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211453,1,484,0,132,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092922,10,2592,0,1,0,0,9,2336,7,1888,0,148,0,162,0,160,1,384,0,159,6,1540,3,864,61,15814,4048569,1036433847,265327065003,67923728641005,17388474532097448,4451449480216946761,1139571066935538370945,291730193135497822962063,6,1608,411707,105397043,26981643261,6907300675051,1768268972813148,452676857040166137,115885275402282531077,29666630502984327955758,7594657408763987956674113,1944232296643580916908573081,0,132,3,809,0,144,4,1033,1,292,0,0,3,836,0,130,13,3552,3,856,3,832,18,4768,5,1344,9,2532,1,320,2,640,2,553,27,6975,1785769,457156899,117032166249,29960234559873,7669820047327673,1963473932115884446,502649326621666418322,128678227615146603090670,0,0,8,2152,1,260,7,1824,1,283,72511,18562835,4752085805,1216533966081,1,352,4,1152,9,2308,0,224,1,448,6,1664,0,96,1,420,0,196,3,873,4,1044,1,260,7,1896,13,3328,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092934,17,4544,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092927,0,230,4,1120,8,2276,0,192,1,416,235,60338,15446711,3954358233,1012315707654,259152821159514,66343122216835698,16983839287509938784,4347862857602544328895,1113052891546251348197149,284941540235840345138470393,72945034300375128355448420692,18673928780896032858994795697242,4780525767909384411902667698494180,1223814596584802409447082930814510228,313296536725709416818453230288514618607,2,544,2,640,2,577,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092920,0,160,9,2348,0,0,0,164,0,163,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,416,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092913,6,1700,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,5,1440,3,964,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194896,8902898960433893523,2279142133871076741891,583460386270995645924125,1,500,5,1408,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329219967,1329227995784915872903807060280311806,340282366920938463463374607431759822368,9,2316,7,1996,1,292,7,1960,9,2304,12,3104,0,32,1,480,2,704,1,408,7,1992,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092912,0,228,1,264,1,260,61,15804,4045840,1035735064,265148176573,67877933202759,17376750899906518,4448448230376068774,1138802746976273606269,291533503225926043204998,74632576825837067060479666,19105939667414289167482794642,4891120554858058026875595428354,1252126862043662854880152429658835,320544476683177690849319021992662007,82059386030893488857425669630121473920,0,64,44,11342,2903640,743331909,190292968750,48715000000000,5,1440,5,1472,0,32,8,2060,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,8,2272,1,356,6,1603,10,2760,6,1604,1,256,6,1670,3,792,7,1825,5,1408,4,1216,10,2752,0,64,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092911,4,1028,75,19361,4956460,1268853973,324826617216,83155614007471,21287837185912794,5449686319593675465,1395119697815980919221,0,224,7,2028,8,2240,1,324,10,2760,12,3232,6,1696,0,72,0,84,0,128,1,256,2,548,4,1254,4,1028,0,96,4,1252,1,320,0,95,2,544,4,1024,4,1248,5,1472,3,900,0,131,1,356,0,72,0,132,0,68,1,352,5,1508,2,576,0,68,1,292,10,2592,2,575,3,804,0,73,57,14603,3738529,957063443,245008241420,62722109803550,16056860109708931,4110556188085486388,4,1056,1,356,3,985,0,52,2,532,3,772,3,996,0,64,4,1220,4,1220,1,288,0,63,7,1952,3,768,3,889,12,3104,3,992,4,1216,5,1440,2,520,1,320,2,740,5,1476,0,40,2,544,0,36,4,1192,2,516,4,1024,0,196,6,1760,0,0,7,1984,8,2208,2,742,1,376,11,3008,2,624,1,288,1,320,2,612,4,1120,7,1992,4,1060,1,384,2,608,3,832,1,360,4,1056,6,1536,0,0,9,2368,0,132,5,1288,1,356,2,596,4,1186,0,164,6,1728,2,576,7,1952,2,580,3,804,7,1960,0,128,1,504,129101,33050034,8460808858,2165967067831,554487569364749,141948817757375746,36338897345888191071,1,352,5,1508,2,576,3,800,5,1280,5,1504,2,611,3,836,0,100,1,324,3,832,2,564,4,1088,0,128,6,1568,2,516,8,2048,8,2272,9,2496,3,804,20,5312,54,13901,3558856,911067390,233233251844,59707712472147,15285174392869777,3913004644574663018,1001729189011113732616,6,1576,3,900,1,352,0,4,6,1574,3,896,4,1120,8,2276,5,1344,0,154,10,2656,5,1324,1,260,0,32,2,660,3,928,8,2143,1,452,7,1792,7,2016,8,2240,9,2464,3,772,4,1222,0,65,7,2024,3,868,4,1092,5,1316,2,640,3,864,4,1088,8,2244,5,1312,9,2468,61,15803,4045630,1035681386,265134435014,67874415363736,17375850333116464,4448217685277814950,1138743727431120627243,291518394222366880574210,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092925,6,1548,7,1798,8,2220,1,388,2,628,3,853,3,932,16,4320,0,196,6,1632,10,2788,2,692,7,1856,12,3232,8,2080,2,632,10,2560,10,2784,1,416,10,2596,3,864,8,2086,6,1636,5,1408,2,704,9,2440,6,1538,4,1196,1,376,96307,24654799,3,992,4,1216,9,2432,6,1600,7,1824,1,300,9,2304,9,2528,3,836,3,921,2,520,5,1344,4,1156,6,1604,4,1152,5,1376,1,283,72511,18562834,4752085516,1216533892117,16,4096,4,1088,4,1210,1,292,3,998,1,291,3,960,8,2176,0,64,7,1920,8,2144,9,2368,10,2592,12,3072,12,3296,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,3648,11,3008,8,2150,8,2148,9,2372,3,992,1,480,1,295,75652,19367039,4957962156,1269238311958,324925007861491,83180802012541698,21294285315210674767,8,2124,2,644,0,100,0,160,6,1664,11,2980,11,2820,1,468,7,1888,8,2112,9,2336,0,0,1,360,0,160,12,3264,8,2208,3,896,4,1120,8,2116,9,2340,4,1060,15,3872,0,68,4,1224,3,774,0,67,12,3168,11,2884,9,2432,3,868,10,2656,11,2880,0,192,3,776,5,1446,1,288,3,864,2,512,3,900,2,612,4,1069,273888,4,1060,3,768,10,2783,2,580,1,270,10,2728,0,168,8,2176,9,2400,10,2624,6,1606,1,256,8,2184,3,960,8,2182,8,2180,2,580,0,0,2,512,8,2156,0,0,2,736,9,2380,0,132,1,356,11,2948,1,264,1,416,6,1728,2,676,11,2944,12,3168,8,2152,0,4,3,800,1,296,3,964,9,2559,4,1124,7,1984,2,608,2,644,1,356,7,1920,3,931,11,2916,10,2688,11,2912,0,32,12,3136,5,1328,5,1478,1,320,0,36,2,544,3,934,3,932,1,460,0,100,1,292,11,2816,4,1024,7,1952,2,640,0,36,3,780,1,356,0,72,7,1792,2,740,20,5248,0,68,0,68,6,1766,1,288,5,1412,2,544,8,2048,51,13278,3399199,870194951,222769907461,57029096310053,14599448655373754,3737458855775681085,956789467078574357790,244938103572115035594451,62704154514461449112179588,16052263555702130972717974720,4109379470259745529015801528484,1052001144386494855428045191291931,269312292962942682989579568970734356,68943946998513326845332369656507995262,8,2080,1,420,6,1760,2,708,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,707,12,3200,11,3012,5,1510,3,996,2,512,7,1990,7,2016,1,288,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344529,340282366920938463463374607431768199456,5,1452,7,1844,5,1344,6,1568,0,224,2,676,2,696,3,768,5,1440,2,692,0,242,1,480,11,2916,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213688,1208925819614629174704193,309485009821345068724273408,79228162514264337593413992627,20282409603651670423913982112536,5192296858534827628521979420809420,1329227995784915872901626731727211758,340282366920938463462816443322166210128,3,800,7,1817,465333,119125469,30496120163,7807006761785,1998593731017108,511639995140379770,130979838755937221195,0,60,5,1420,5,1312,2,644,2,664,2,736,4,1184,16,4192,1,448,8,2132,67,17381,4449645,1139109218,291611960049,1,500,2,512,2,736,2,576,2,760,6,1732,2,575,3,800,2,756,11,2948,3,864,4,1088,4,1216,1,468,1,256,2,708,2,728,7,1864,2,724,2,512,3,960,11,2916,3,832,4,1056,1,448,15,3968,0,32,1,436,13,3520,2,676,3,804,0,96,4,1252,11,2880,3,800,0,32,4,1248,2,640,3,864,0,36,0,64,1,352,1,351,1,324,4,1056,1,340,0,68,1,348,1,320,3,768,3,992,2,608,3,832,1,320,27,6974,1785349,457049576,117004691655,29953201063871,7668019472351095,1963012984921880491,502531324140001405854,128648018979840359898847,14,3744,4,1060,5,1440,1,454,0,192,1,384,2,608,11,2944,1,416,2,640,1,452,0,20,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092932,18,4832,0,152,0,127,7,2016,3,832,11,2912,5,1412,5,1504,1,384,2,608,0,100,8,2054,3,835,8,2272,6,1728,5,1324,1,256,1,448,2,672,3,836,9,2432,3,928,2,516,0,228,7,1792,5,1472,18,4608,0,0,1,416,3,804,7,1960,123,31616,8093857,2072027598,530439065275,135792400710519,34762854581893099,8899290772964633408,2278218437878946152487,583223920097010215036684,0,164,3,896,2,696,2,612,1,328,2,611,5,1504,0,160,6,1638,4,1184,10,2720,9,2496,1,416,1,324,3,992,2,512,1,292,2,516,5,1356,2,580,3,932,4,1156,0,32,4,1152,5,1376,0,181,9,2464,0,161,1,384,7,1862,8,2284,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000000,17,4384,103,26400,6758455,1730164512,442922115325,113388061523437,29027343750000000,7431000000000000001,1,260,0,32,6,1696,1,275,0,224,10,2660,1,448,2,672,3,768,4,1218,0,196,3,928,1,420,1,388,4,1056,5,1280,2,544,4,1256,0,2,2,644,0,32,4,1152,0,192,1,416,5,1440,16,4160,1,451,2,676,0,223,1,448,11,2884,0,164,3,896,1,356,5,1512,1,355,4,1024,1,324,1,458,117501,30080309,7700559118,1971343134339,504663842390898,129193943652070124,33073649574929951796,8466854291182067660008,2167514698542609320962236,0,77,2,740,2,514,0,32,4,1188,2,512,13,3456,2,736,12,3072,3,960,4,1184,9,2436,2,612,3,832,4,1056,5,1280,2,516,0,65,0,63,1,288,5,1444,1,260,1,287,1,484,3,992,1,270,0,71,1,296,0,164,6,1544,0,51,1,276,8,2052,0,247,1,468,2,708,1,258,1,256,0,100,1,376,1,480,2,704,3,928,0,1,1,448,3,800,0,35,1,260,2,672,0,33,1,256,0,31,0,228,14,3680,2,736,1,452,0,224,1,256,2,692,1,420,3,868,0,132,0,131,7,1928,0,12,19,4902,1254967,321271584,82245525728,21054854586484,5390042774139919,1379850950179819426,353241843246033773273,90429911870984645958140,23150057438972069365284030,5926414704376849757512711841,1517162164320473537923254231520,388393514066041225708353083269190,12,3072,70,18040,4618326,1182291528,302666631367,77482657630130,19835560353313493,5077903450448254354,4,1152,16,4288,0,32,8,2112,2,608,5,1444,1,376,239,61393,15716860,4023516266,1030020164176,263685162029156,67503401479464072,17280870778742802505,4423902919358157441373,1132519147355688304991637,289924901723056206077859101,74220774841102388755931929938,19000518359322211521518574064227,4864132699986486149508754960442264,1245217971196540454274241269873219725,318775800626314356294205765087544249637,0,0,7,1896,4,1120,0,32,1,256,6,1632,4,1088,1,306,6,1690,432895,110821329,28370260405,7262786663818,1859273385937556,475973986800014569,121849340620803729738,27,6971,1784583,456853271,116954437533,29940336008645,7664726018213136,1962169860662562913,502315484329616105858,128592763988381723099892,0,200,0,32,0,4,0,0,21,5376,3,932,1,307,0,160,67,17221,4408681,1128622390,288927332031,73965396999999,8,2208,3,928,5,1416,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210064,1208925819614629173776418,309485009821345068486763099,79228162514264337532611353439,20282409603651670408348506480545,5192296858534827624537217659019775,1329227995784915871881527720709062493,340282366920938463201671096501519998430,0,96,5,1408,3,900,4,1184,0,100,1,404,0,32,3,896,0,100,1,320,20,5152,1,288,6,1732,0,184,8,2092,9,2496,0,64,1,320,11,2822,722527,184967072,47351570604,12122002074644,3103232531109052,794427527963917495,7,1984,1,256,0,36,1,320,14,3631,929757,238017956,60932596896,15598744805470,3993278670200320,1022279339571282082,261703510930248213026,3,964,8,2208,1,283,72509,18562458,4751989497,1216509311283,4,1184,7,1956,3,960,0,68,9,2465,40,10243,2622267,671300434,171852911250,43994345280252,11262552391744622,2883213412286623431,738102633545375598373,6,1572,0,68,4,1123,4,1124,4,1126,0,100,6,1704,19,4928,207,53034,13576951,3475699572,889779090646,227783447205489,58312562484605195,14928015996058930011,0,128,2,544,5,1380,8,2084,3,928,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092930,4,1092,8,2272,2,628,1,344,6,1672,6,1760,7,2016,0,128,0,0,0,0,0,0,0,0,0,0,44,11342,2903640,743331909,190292968749,48714999999999,5,1348,3,900,8,2056,6,1568,0,160,207,53034,13576951,3475699572,889779090646,227783447205489,58312562484605195,14928015996058930011,17,4448,0,64,2,704,12,3176,813177,208173394,53292388916,13642851562500,3492570000000000,2,598,3,1017,3,992,6,1536,0,192,4,1156,8,2048,0,32,1,384,4,1128,5,1412,3,960,127,32766,8388127,3,804,1,376,96307,24654799,6,1576,1,352,3,768,3,992,4,1216,0,32,16,4224,21,5380,0,204,2,683,175000,0,92,0,96,7,1824,8,2212,4,1056,2,555,142316,36433006,9326849563,2387673488186,0,160,0,0,3,960,0,32,4,1044,2,640,35,9141,2340116,599069919,153361899394,39260646245026,10050725438726723,2572985712314041291,658684342352394570656,168623191642213010088000,4,1024,3,868,4,1248,8,2084,6,1640,6,1572,0,32,2,544,3,992,3,864,7,2020,2,580,15,4000,0,36,0,192,5,1344,3,836,0,68,6,1608,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194896,8902898960433893523,2279142133871076741891,583460386270995645924125,2,580,8,2180,4,1024,5,1472,3,832,7,1988,4,1056,12,3168,0,68,19,5088,8,2144,2,640,4,1128,3,864,0,128,14,3776,6,1600,12,3136,0,100,4,1220,2,628,4,1120,15,3852,986193,252465605,64631195068,16545585937500,4235670000000000,3,932,6,1764,2,608,8,2052,3,896,4,1120,19,5024,61,15801,4045288,1035593751,265112000271,67868672069514,17374380049795650,4447841292747686646,1138647370943407781541,291493726961512392074620,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,0,160,11,2852,10,2788,3,800,2,608,0,32,7,1856,226,58016,14852299,3802188780,973360327869,249180243934534,63790142447240887,16330276466493667225,4180550775422378809682,1070220998508128975278833,273976575618081017671381264,70138003358228740523873603614,17955328859706557574111642525193,4596564188084878738972580486449659,1176720432149728957176980604531112743,301240430630330613037307034759964862284,2,548,226,58016,14852299,3802188780,973360327869,249180243934534,63790142447240887,16330276466493667225,4180550775422378809682,1070220998508128975278833,273976575618081017671381264,70138003358228740523873603614,17955328859706557574111642525193,4596564188084878738972580486449659,1176720432149728957176980604531112743,301240430630330613037307034759964862285,2,516,9,2368,0,100,0,160,7,1824,1,448,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,3,772,0,32,8,2080,5,1280,10,2756,6,1536,1,332,1,472,2,576,4,1024,1,484,1,483,0,36,89,22804,5837982,1494523572,382598034534,97945096840726,25073944791225999,6418929866553855755,1,458,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950291,20282409603651670423947251274548,5192296858534827628530496326284460,1329227995784915872903807059528821767,340282366920938463463374607239378372538,6,1664,2,648,0,4,3,868,0,160,14,3584,7,2044,18,4800,10,2564,1,416,1,415,2,640,4,1120,7,1920,1,292,1,388,1,274,6,1632,1,268,5,1284,0,36,8,2144,0,100,3,832,4,1056,0,235,14,3808,7,1888,2,548,43,11078,2836102,726042155,185866791764,47581898691635,12180966065058582,3118327312654997141,798291792039679268198,204362698762157892658913,52316850883112420520681936,13393113826076779653294575699,3428637139475655591243411379077,877731107705767831358313313043951,224699163572676564827728208139251574,57522985874605200595898421283648402979,1,260,1,259,13,3360,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210064,1208925819614629173776418,309485009821345068486763099,79228162514264337532611353439,20282409603651670408348506480545,5192296858534827624537217659019775,1329227995784915871881527720709062493,340282366920938463201671096501519998429,15,3899,998196,255538238,65417788987,16746953980833,4287220219093451,1097528376087923646,0,212,0,224,1,448,0,160,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551614,4722366482869645213353,1208925819614629174618575,309485009821345068702355404,79228162514264337587802983572,20282409603651670422477563794665,5192296858534827628154256331434261,1329227995784915872807489620847170819,340282366920938463438717342936875729798,0,200,103,26399,6758252,1730112608,442908827662,113384659881591,29026472929687500,7430777070000000000,1,480,2,704,0,196,10,2720,2,516,0,40,6,1732,7,1920,6,1696,0,180,0,194,0,192,0,191,8,2080,3,896,5,1408,0,64,1,452,1,486,3,921,235830,60372670,15455403550,3956583308999,1012885327103869,259298643738590531,1,448,2,672,0,192,0,164,103,26384,6754400,1729126414,442656362056,113320028686523,29009927343750000,7426541400000000000,1,324,9,2336,6,1664,12,3136,9,2468,2,512,2,736,8,2132,0,2,9,2496,1,260,1,484,2,580,5,1508,103,26397,6757779,1729991496,442877823114,113376722717285,29024441015625000,7430256900000000000,1,292,7,1856,5,1476,1,256,1,480,2,704,6,1696,0,192,0,228,3,960,1,452,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,390,1,372,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,6,1702,4,1248,0,24,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950312,20282409603651670423947251280093,5192296858534827628530496327703853,1329227995784915872903807059892186508,340282366920938463463374607332399746182,3,857,10,2784,0,32,2,584,8,2272,1,356,0,0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,1,494,0,32,3,996,85,22012,3,825,192,49303,12621774,3231174267,827180612553,211758236813575,54210108624275221,13877787807814456769,3552713678800500932908,909494701772928238824552,232830643653869629139085348,59604644775390625059605849149,15258789062500000015259097382179,3906250000000000003906328929837956,1000000000000000001000020206038516938,4,1088,3,821,7,1926,9,2348,89,22797,5836175,1494060875,382479584015,97914773507947,25066182018034553,6416942596616845607,6,1540,0,36,6,1760,19,4960,0,0,4,1216,10,2724,0,184,75,19361,4956460,1268853973,324826617214,83155614006875,21287837185760206,5449686319554612965,1395119697805980919221,0,32,5,1516,1,452,0,168,10,2560,0,164,6,1668,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,0,77,1,256,0,0,7,2047,5,1504,5,1376,1,420,1,419,6,1636,6,1600,6,1606,411377,105312764,26960067657,6901777320310,1766854993999594,452314878463896250,115792608886757440122,29642907875009904671291,7588584416002535595850592,1942677610496649112537751684,8,2088,5,1280,18,4736,9,2500,3,992,2,736,5,1444,0,228,1,256,0,210,6,1568,8,2056,9,2336,4,1248,0,66,103,26397,6757779,1729991496,442877823114,113376722717285,29024441015625000,7430256900000000000,0,36,8,2080,1,484,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551601,4722366482869645210063,1208925819614629173776130,309485009821345068486689391,79228162514264337532592484101,20282409603651670408343675929915,5192296858534827624535981038058460,1329227995784915871881211145742965801,340282366920938463201590053310199245069,0,73,5,1412,0,198,0,196,6,1700,0,195,12,3296,7,1864,0,100,17,4512,4,1088,1,256,4,1056,1,408,3,960,2,544,2,744,134,34488,8829133,2260258153,578626087272,148128278341643,37920839255460644,9707734849397924878,2485180121445868768987,636206111090142404860703,162868764439076455644340001,41694403696403572644951040473,10673767346279314597107466361320,2732484440647504536859511388498170,699516016805761161436034915455531772,179076100302274857327624938356616133668,5,1346,7,1856,0,128,6,1632,3,878,224921,57579874,14740447998,3773554687500,966030000000000,9,2499,5,1344,1,422,4,1024,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,1,264,5,1476,215,55205,14132685,3617967432,926199662654,237107113639655,10,2560,2,612,3,953,5,1318,235,60338,15446711,3954358233,1012315707654,259152821159514,66343122216835698,16983839287509938784,4347862857602544328895,1113052891546251348197149,284941540235840345138470393,72945034300375128355448420692,18673928780896032858994795697242,4780525767909384411902667698494180,1223814596584802409447082930814510228,313296536725709416818453230288514618607,4,1060,5,1376,0,160,2,725,1,384,4,1184,5,1408,2,704,16,4128,0,216,11,2852,0,132,4,1120,1,324,2,705,6,1600,2,580,5,1286,5,1472,0,128,5,1284,6,1606,12,3168,0,0,6,1604,4,1152,11,2816,3,928,10,2688,3,960,8,2176,0,40,1,386,98913,25321809,6482383107,1659490075543,424829459339096,108756341590808747,27841623447247039417,10,2628,12,3072,0,155,1,436,0,2,0,168,7,1928,9,2308,0,224,1,448,2,672,8,2150,3,896,3,768,1,482,8,2124,15,3904,0,0,1,420,1,388,7,1984,4,1260,9,2464,0,85,0,100,4,1256,1,324,6,1664,4,1096,0,32,3,1021,8,2276,0,192,10,2628,1,416,2,757,2,640,2,736,5,1420,15,4055,1038098,265753269,68032836914,17416406250000,4458600000000000,11,2852,1,356,99,25479,6522624,1669791842,427466711775,109431478214438,28014458422896130,7171701356261409468,4,1248,9,2464,0,68,5,1362,348855,89306991,22862589750,5852822976100,1498322681881777,383570606561734925,10,2692,3,953,0,20,2,740,4,1188,0,32,1,256,0,216,0,31,2,736,5,1408,2,544,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127523,3,768,4,1160,8,2048,1,392,0,32,10,2660,248,63725,16313821,4176338178,1069142573714,273700498870809,70067327710927270,17937235893997381184,4591932388863329583173,1175534691549012373292433,300936881036547167562862878,77039841545356074896092897015,19722199435611155173399781636053,5048883055516455724390344098829640,1292514062212212665443928089300387955,330883599926326442353645590860899316605,0,160,2,708,0,1,0,0,4,1156,1,480,13,3424,40,10243,2622214,671286870,171849438854,43993456346778,11262324824775423,2883155155142508310,738087719716482127523,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706123,309485009821345068724767491,79228162514264337593540477939,20282409603651670423946362352542,5192296858534827628530268762250896,1329227995784915872903748803136229455,340282366920938463463359693602874740606,2,704,11,3040,3,928,4,1152,0,132,9,2404,3,800,4,1024,2,512,1,511,1,283,72511,18562835,4752085805,1216533966082,5,1292,1,360,0,132,6,1696,3,963,8,2180,4,1252,1,320,2,544,3,768,3,966,3,964,3,768,1,292,4,1056,12,3200,86,22135,5666595,1450648558,371366030975,1,384,9,2464,11,2912,2,552,4,1222,4,1220,1,288,0,4,2,512,12,3104,0,3,3,992,0,2,0,1,2,576,3,800,88,22772,5829871,1492447022,382066437805,97809008078159,25039106068008787,6410011153410249560,1640962855273023887400,420086490949894115174512,11,2816,2,612,4,1096,2,740,2,739,103,26387,6755075,1729299430,442700654268,113331367492675,29012830078125000,7427284500000000000,7,1992,3,836,8,2244,2,608,7,1857,3,832,0,238,4,1056,5,1280,3,832,9,2368,0,215,7,2022,8,2188,3,821,0,164,1,388,2,608,8,2176,0,3,0,2,2,708,11,2976,0,32,8,2212,7,1960,0,36,4,1028,1,352,0,0,2,576,4,1024,5,1504,3,800,9,2336,4,1256,4,1256,1,324,0,132,4,1160,5,1292,5,1440,0,4,5,1312,4,1124,1,352,6,1572,0,46,8,2276,5,1344,15,4064,0,117,0,32,1,352,0,23,4,1056,2,516,0,73,0,228,8,2048,123,31629,8097139,2072867695,530654130007,135847457282011,34776949064194904,8902898960433895552,2279142133871077261500,583460386270995778944036,1,452,6,1536,3,896,4,1260,1,256,20,5280,3,868,1,320,6,1542,4,1088,5,1312,3,864,2,644,10,2624,9,2400,5,1292,3,1015,260000,8,2112,0,196,234,59955,15348645,3929253149,1005888806284,257507534408812,65921928808655973,16876013775015929134,4320259526404077858359,1105986438759443931740005,283132528322417646525441507,72481927250538917510513025946,18555373376137962882691334642352,4750175584291318497968981668442137,1216044949578577535480059307121187321,311307507092115849082895182623023954379,1,420,1,436,8,2176,3,868,3,864,4,1088,2,740,2,704,4,1190,1,420,3,964,0,64,5,1412,1,416,15,3840,7,1920,2,580,3,804,1,426,0,128,1,424,0,36,7,1856,4,1192,1,260,0,35,6,1600,4,1144,7,1824,19,5056,5,1324,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092915,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092916,11,2820,1,384,3,832,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092911,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092912,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092913,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092914,2,672,2,708,2,671,3,896,3,932,7,1888,2,548,1,488,9,2400,6,1664,0,4,44,11342,2903640,743331909,190292968750,48715000000000,1,484,7,1952,0,192,149,38286,9801436,2509167735,642346940371,164440816735001,42096849084160313,10776793365545040213,2758859101579530294731,706267930004359755451258,180804590081116097395522086,46285975060765720933253654023,11849209615556024558912935430041,3033397661582342287081711470090656,776549801365079625492918136343208035,198796749149460384126187042903861257007,0,224,0,223,8,2112,3,928,11,3008,9,2340,2,548,1,480,2,704,1,342,87598,22425109,5740828033,1469651976663,376230906025765,96315111942596045,24656668657304587617,6,1621,415034,106248748,27199679708,6963118005457,1782558209397181,456334901605678531,116821734811053704133,4,1076,0,100,1,324,8,2112,0,224,0,192,14,3616,11,2976,8,2118,9,2340,2,516,2,736,4,1222,3,960,3,996,0,6,1,276,7,1988,1,448,8,2092,0,0,4,1152,7,1952,4,1228,0,68,4,1224,4,1224,1,292,1,306,78387,20067270,5137221274,1315128646277,336672933447053,86188270962445655,22064197366386087716,19,4864,5,1516,0,192,4,1060,8,2048,0,192,6,1728,0,32,127,32618,8350457,2137717041,547255562664,140097424042171,35864940554796021,9181424782027781520,2350444744199112069338,601713854514972689750530,154038746755833008576135715,39433919169493250195490743258,10095083307390272050045630274255,2584341326691909644811681350209397,661591379633128869071790425653605831,169367393186080990482378348967323092923,1,416,2,640,151,38722,9912950,2537715242,649655102134,166311706146369,42575796773470592,10899403974008471744,2790247417346168766655,714303338840619204263764,2,708,215,55205,14132685,3617967432,926199662654,237107113639655,6,1696,11,2912,0,64,3,964,2,672,3,896,27,6969,1784240,456765635,116932002790,29934592714423,7663255734892322,1961793468132434609,502219127841903260157,128568096727527234600302,1,384,4,1088,136,34984,8956024,2292742268,586942020731,150257157307261,38465832270658960,9847253061288693886,1,320,82172,21036150,5385254531,1378625160096,352928040984662,4,1256,1,289,74153,18,4640,5,1476,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213694,1208925819614629174705888,309485009821345068724707347,79228162514264337593525080997,20282409603651670423942420735385,5192296858534827628529259708258780,1329227995784915872903490485314247883,340282366920938463463293564240447458095,2,544,1,256,5,1508,103,26384,6754400,1729126414,442656362056,113320028686523,29009927343750000,7426541400000000000,7,1992,3,836,6,1542,2,640,0,128,123,31635,8098812,2073296110,530763804401,135875533926771,34784136685253626,8904738991424928402,2279613181804781671135,583580974542024107810612,10,2720,3,928,128,32768,8388608,2147483648,549755813888,140737488355328,36028797018963968,9223372036854775808,2361183241434822606848,604462909807314587353088,154742504910672534362390528,39614081257132168796771975168,10141204801825835211973625643009,2596148429267413814265248164610424,664613997892457936451903530140268595,170141183460469231731687303715908760528,2,516,3,824,5,1472,1,342,87598,22425109,5740828033,1469651976663,376230906025765,96315111942596045,24656668657304587617,0,224,23,6122,1567390,401252015,102720515992,26296452094027,6731891736071015,1723364284434179981,441181256815150075244,4,1092,7,1984,5,1476,7,1962,2,512,2,672,1,289,74169,10,2687,3,896,1,484,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,612,2,611,3,900,2,704,1,420,4,1152,6,1572,1,416,7,1894,0,32,2,580,17,4416,1,504,6,1760,5,1356,2,582,10,2735,700230,179259118,45890334318,11747925585562,3007468949903956,769912051175412949,0,32,86,22216,5687344,1455960088,372725782551,95417800333290,24426956885322393,6253300962642532624,1600845046436488351758,409816331887741018050209,104912980963261700620853629,26857723126594995358938529220,6875577120408318811888263480355,1760147742824529615843395450971113,450597822163079581655909235448604948,115353042473748372903912764274842866704,6,1540,3,868,2,672,123,31629,8097139,2072867739,530654141339,135847460182820,34776949806802036,8902899150541321221,2279142182538578232651,583460398729876027558836,2,548,2,676,4,1184,0,224,1,448,15,3936,11,2916,0,196,3,928,1,388,1,387,2,612,2,644,6,1536,0,192,2,736,5,1408,3,1012,85,22012,4,1024,3,1023,11,2820,0,0,5,1280,1,324,1,288,123,31616,8093857,2072027598,530439065275,135792400710519,34762854581893099,8899290772964633408,2278218437878946152487,583223920097010215036683,2,736,3,960,2,576,3,800,14,3712,1,452,2,676,3,900,2,614,89,22797,5836175,1494060851,382479578092,97914771991705,25066181629876485,6416942497248380334,0,0,10,2692,0,0,1,256,1,480,2,704,2,544,10,2752,1,452,1,420,5,1312,2,608,0,0,0,0,0,0,0,0,0,0,44,11342,2903640,743331909,190292968750,48715000000000,2,676,3,1017,5,1382,4,1254,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220094,1329227995784915872903807060280344288,340282366920938463463374607431768137760,4,1028,0,95,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,7,1984,10,2596,1,256,1,320,3,800,4,1248,5,1472,4,1088,1,352,5,1508,0,68,2,576,0,0,1,501,2,644,5,1350,3,772,0,64,4,1220,13,3488,2,544,11,2848,3,768,3,992,4,1216,2,608,3,832,23,6122,1567388,401251339,102720342975,26296407801815,6731880397264863,1723361381699804981,441180513715150075244,1,320,5,1476,1,292,4,1024,3,896,6,1760,4,1154,17,4576,2,612,3,836,1,384,2,608,5,1312,4,1028,6,1536,3,832,8,2054,2,704,2,644,1,287,73706,18868782,4830408313,1236584528309,316565639247129,81040803647265175,0,132,1,333,85256,0,68,5,1288,0,244,1,356,10,2656,3,864,12,3264,2,512,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211450,5,1414,2,616,4,1060,5,1284,1,352,2,576,4,1056,1,384,6,1540,2,608,11,2848,182,46646,11941493,3057022292,782597706804,200345012941963,51288323313142573,13129810768164498709,3361231556650111669637,860475278502428587427267,220281671296621718381380472,56392107851935159905633401001,14436379610095400935842150656400,3695713180184422639575590568038595,946102574127212195731351185417880418,242202258976566322107225903466977387074,1,324,10,2624,7,1856,7,1824,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286014,5192296858534827628530496329219719,1329227995784915872903807060280248268,340282366920938463463374607431743556657,2,548,4,1254,2,547,3,900,12,3136,2,672,3,896,4,1120,5,1344,4,1152,3,896,2,608,7,1830,8,2252,6,1664,3,885,4,1139,291691,74672999,7,1888,3,928,52,13564,3472396,888933473,227566969199,58257144115120,14913828893470850,17,4352,4,1059,8,2240,10,2724,2,516,4,1184,10,2756,4,1092,1,416,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455,2,640,6,1548,1,392,3,864,9,2400,0,164,1,388,11,2920,9,2368,3,868,0,196], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11342,11342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36634215,36634215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060875,1494060875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1494060851,1494060851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,40876,40876,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8174868012,8174868012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,5192296858534827628530496329220096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113423,113423,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,486639812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,4294967296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,249700252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,1329227995784915872903807060280344576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,1760,1760,85,85,132,132,1328,1328,1984,1984,1056,1056,1280,1280,128,128,360,360,66,66,132,132,132,132,1572,1572,128,128,2272,2272,170141183460469231731687303715884105727,170141183460469231731687303715884105727,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,1056,1056,1280,1280,516,516,2208,2208,2208,2208,996,996,1572,1572,1760,1760,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1760,1760,1280,1280,1352,1352,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,153358063445123573010099229370395050124,1868,1868,132,132,1760,1760,1124,1124,1056,1056,1792,1792,2656,2656,128,128,809,809,1868,1868,132,132,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,516,516,1056,1056,1056,1056,1280,1280,1280,1280,1352,1352,1220,1220,1352,1352,608,608,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,1568,1568,1280,1280,340282366920938463463374607431768211425,340282366920938463463374607431768211425,1033,1033,1352,1352,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1868,1868,608,608,356,356,1056,1056,1056,1056,340282366920938463463374607431768211425,340282366920938463463374607431768211425,20,20,512,512,1988,1988,832,832,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1352,1352,1444,1444,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,356,356,0,0,0,0,0,0,0,0,128,128,356,356,1056,1056,512,512,1344,1344,1352,1352,20,20,608,608,1216533966082,1216533966082,1216533966082,1216533966082,608,608,580,580,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,20,20,1218,1218,20,20,832,832,832,832,1352,1352,608,608,804,804,580,580,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,2432,2432,512,512,832,832,804,804,1352,1352,804,804,1120,1120,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,1920,1920,612,612,2912,2912,512,512,873,873,1284,1284,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1284,1284,608,608,608,608,2208,2208,1356,1356,1248,1248,20,20,20,20,20,20,1352,1352,580,580,20,20,1510,1510,24654799,24654799,608,608,1472,1472,1060,1060,1548,1548,1696,1696,1028,1028,804,804,768,768,23,23,1284,1284,356,356,1060,1060,612,612,2912,2912,1984,1984,608,608,804,804,127,127,1284,1284,768,768,836,836,160,160,1472,1472,1356,1356,1440,1440,356,356,20,20,1248,1248,356,356,436,436,1096,1096,836,836,544,544,352,352,836,836,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,317596875792875899232482966936316997358,953,953,2024,2024,768,768,836,836,1992,1992,1760,1760,20,20,544,544,1028,1028,1992,1992,580,580,953,953,768,768,580,580,192,192,420,420,2084,2084,192,192,192,192,4,4,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,416,416,480,480,2372,2372,192,192,192,192,2944,2944,4,4,300,300,416,416,416,416,192,192,2720,2720,644,644,192,192,484,484,4,4,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,81043191320753360,644,644,644,644,192,192,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,192,192,2788,2788,644,644,1860,1860,416,416,420,420,9,9,196,196,4,4,0,0,0,0,484,484,192,192,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,192,192,2788,2788,4,4,2496,2496,192,192,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,484,484,196,196,73,73,224,224,1568,1568,644,644,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,484,484,128,128,3008,3008,117331265103153267898743127124945666048,117331265103153267898743127124945666048,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,192,192,1860,1860,192,192,128,128,420,420,420,420,420,420,2820,2820,4,4,2086,2086,644,644,2304,2304,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3008,3008,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2496,2496,416,416,4,4,1860,1860,192,192,9,9,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2272,2272,72,72,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,3715500000000000,1568,1568,2724,2724,484,484,1792,1792,128,128,196,196,128,128,128,128,416,416,4,4,128,128,128,128,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,89252476071307810482548988603723531322,196,196,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,238292335928348424436016,196,196,2080,2080,128,128,416,416,128,128,128,128,2156,2156,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,128,128,1792,1792,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,420,420,1156,1156,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2272,2272,2,2,2,2,192,192,1568,1568,128,128,128,128,128,128,128,128,128,128,128,128,128,128,1,1,1,1,1,1,1,1,1,1,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,1944232296643580916908573080,128,128,9,9,128,128,9,9,196,196,241118860046864379230712860714559095935,241118860046864379230712860714559095935,128,128,128,128,640,640,824,824,128,128,1856,1856,1344,1344,192,192,2144,2144,672,672,9,9,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,1,1,420,420,196,196,128,128,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,484,484,1120,1120,2276,2276,128,128,128,128,1344,1344,704,704,1156,1156,128,128,9,9,1012,1012,932,932,1864,1864,416,416,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1632,1632,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,198,198,1120,1120,2276,2276,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2368,2368,128,128,340282366920938463463374607431768211425,340282366920938463463374607431768211425,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1516,1516,192,192,0,0,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,448,448,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1572,1572,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1120,1120,128,128,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,79228162514264337593543950336,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,291730193135497756452107,84,84,128,128,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,340282366920938463463374607431759822848,128,128,1868,1868,132,132,1864,1864,128,128,192,192,1224,1224,128,128,128,128,376,376,1572,1572,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,128,128,132,132,132,132,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,68,68,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,1280,1280,128,128,480,480,1868,1868,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,2208,2208,132,132,1572,1572,2728,2728,1572,1572,3296,3296,128,128,132,132,340282366920938463463374607431768211425,340282366920938463463374607431768211425,1280,1280,128,128,2432,2432,480,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1156,1156,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,200,200,1868,1868,2208,2208,132,132,420,420,320,320,32,32,1864,1864,32,32,132,132,1120,1120,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,100,31,31,256,256,32,32,1572,1572,100,100,256,256,1412,1412,256,256,32,32,32,32,2560,2560,31,31,2948,2948,649,649,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,896,896,2948,2948,32,32,32,32,32,32,32,32,32,32,32,32,32,32,1188,1188,32,32,32,32,256,256,32,32,100,100,3040,3040,32,32,32,32,32,32,32,32,256,256,2088,2088,1412,1412,648,648,256,256,32,32,32,32,32,32,896,896,100,100,32,32,32,32,32,32,32,32,740,740,32,32,96,96,1693231901,1693231901,2156,2156,2276,2276,32,32,256,256,32,32,32,32,32,32,32,32,32,32,328,328,32,32,32,32,266193390971740592023961708564351974250,266193390971740592023961708564351974250,2336,2336,32,32,32,32,32,32,32,32,34,34,36,36,32,32,1120,1120,32,32,32,32,32,32,32,32,32,32,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,36419940537208944432,32,32,32,32,32,32,32,32,32,32,32,32,31,31,256,256,32,32,32,32,256,256,32,32,896,896,130,130,32,32,2380,2380,32,32,32,32,32,32,740,740,2400,2400,0,0,0,0,0,0,0,0,0,32,32,32,32,224,224,132,132,32,32,32,32,32,32,32,32,32,32,152,152,2336,2336,32,32,1636,1636,128,128,32,32,896,896,2112,2112,36,36,32,32,32,32,32,32,32,32,740,740,1190,1190,34,34,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,32,32,256,256,32,32,32,32,32,32,32,32,260,260,1408,1408,36,36,32,32,32,32,448,448,32,32,3200,3200,32,32,224,224,32,32,32,32,224,224,256,256,224,224,32,32,32,32,32,32,672,672,100,100,34,34,36,36,0,0,0,0,896,896,896,896,2112,2112,32,32,32,32,260,260,32,32,32,32,740,740,32,32,260,260,448,448,32,32,32,32,32,32,32,32,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1184,1184,448,448,150,150,260,260,966,966,260,260,896,896,2112,2112,96,96,32,32,32,32,32,32,32,32,32,32,32,32,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,736,736,2976,2976,32,32,32,32,32,32,672,672,448,448,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,32,32,2788,2788,36,36,1568,1568,32,32,2976,2976,32,32,448,448,32,32,32,32,32,32,20496452962097344558240332777051389952,20496452962097344558240332777051389952,260,260,196,196,32,32,1888,1888,224,224,224,224,32,32,32,32,900,900,960,960,36,36,1192,1192,742,742,36,36,256,256,32,32,32,32,676,676,32,32,32,32,196,196,744,744,224,224,224,224,2086,2086,224,224,900,900,36,36,260000,260000,260000,36,36,448,448,2752,2752,452,452,224,224,260,260,40,40,32,32,32,32,32,32,34,34,224,224,32,32,224,224,32,32,32,32,36,36,48715000000000,48715000000000,448,448,32,32,128,128,448,448,32,32,36,36,36,36,32,32,40,40,420,420,1600,1600,676,676,32,32,32,32,34,34,196,196,224,224,264,264,900,900,2528,2528,36,36,1824,1824,644,644,452,452,228,228,224,224,900,900,32,32,32,32,32,32,196,196,32,32,36,36,224,224,224,224,196,196,224,224,900,900,900,900,40,40,889,889,224,224,2752,2752,448,448,1824,1824,644,644,3012,3012,40,40,2308,2308,40,40,1600,1600,676,676,2336,2336,1160,1160,196,196,224,224,160,160,36,36,384,384,1824,1824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,228,228,1600,1600,676,676,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,676,676,32,32,36,36,224,224,900,900,384,384,448,448,1824,1824,320,320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1356,1356,20,20,1248,1248,1248,1248,96,96,612,612,660,660,544,544,544,544,660,660,210,210,320,320,608,608,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,768,768,0,0,0,0,0,0,0,0,0,92,92,1356,1356,1248,1248,612,612,660,660,544,544,544,544,1280,1280,320,320,20,20,291636617313,291636617313,291636617313,291636617313,291636617313,436,436,96,96,96,96,544,544,660,660,1700,1700,544,544,544,544,660,660,2916,2916,768,768,768,768,320,320,436,436,96,96,612,612,660,660,20,20,660,660,320,320,320,320,2916,2916,768,768,768,768,436,436,1056,1056,1696,1696,92,92,608,608,548,548,96,96,96,96,96,96,2848,2848,96,96,608,608,96,96,544,544,544,544,1764,1764,1284,1284,320,320,320,320,96,96,320,320,320,320,1021,1021,320,320,96,96,96,96,96,96,544,544,544,544,320,320,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,832,832,544,544,1408,1408,324,324,1056,1056,96,96,96,96,2848,2848,320,320,320,320,324,324,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,1920,1920,144,144,96,96,320,320,96,96,2848,2848,1408,1408,96,96,320,320,320,320,96,96,544,544,772,772,96,96,1408,1408,1292,1292,1056,1056,96,96,96,96,772,772,2400,2400,1060,1060,324,324,100,100,96,96,1408,1408,1696,1696,314492343622344270372810493177435783168,314492343622344270372810493177435783168,96,96,772,772,1928,1928,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,96,96,320,320,664,664,548,548,324,324,548,548,1184,1184,32,32,96,96,96,96,2400,2400,2400,2400,256,256,324,324,960,960,1280,1280,100,100,100,100,1292,1292,548,548,96,96,96,96,1017,1017,96,96,96,96,31,31,2400,2400,31,31,256,256,320,320,96,96,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,1472,1472,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,100,100,1760,1760,96,96,31,31,32,32,320,320,32,32,32,32,736,736,1186,1186,32,32,256,256,32,32,324,324,960,960,960,960,1280,1280,100,100,1,1,548,548,132,132,256,256,32,32,32,32,96,96,1248,1248,31,31,256,256,31,31,256,256,544,544,32,32,256,256,324,324,1480,1480,324,324,960,960,100,100,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,31,31,32,32,32,32,32,32,32,32,32,32,544,544,32,32,3040,3040,32,32,32,32,96,96,100,100,736,736,736,736,736,736,256,256,31,31,31,31,256,256,1412,1412,32,32,256,256,32,32,256,256,32,32,31,31,256,256,100,100,100,100,31,31,256,256,2212,2212,32,32,32,32,32,32,32,32,32,32,132,132,100,100,32,32,32,32,32,32,0,0,1124,1124,736,736,31,31,256,256,1124,1124,31,31,256,256,31,31,32,32,768,768,256,256,32,32,1124,1124,2208,2208,32,32,324,324,324,324,100,100,100,100,1832,1832,32,32,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,388412956389007661517522169000000,160,160,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,1088,1088,1376,1376,32,32,1952,1952,740,740,1316,1316,344,344,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,318775800626314356294205765087544249638,131404111891442813973794225780157786629,131404111891442813973794225780157786629,1832,1832,1088,1088,2848,2848,2848,2848,1312,1312,864,864,274,274,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,168,168,1408,1408,324,324,108089570357789735516061651383258454528,108089570357789735516061651383258454528,2464,2464,864,864,276,276,960,960,999999999,999999999,999999999,999999999,999999999,999999999,2176,2176,864,864,1384,1384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,100,1088,1088,864,864,1088,1088,1256,1256,344,344,256,256,864,864,132,132,2916,2916,2240,2240,324,324,1728,1728,216,216,2060,2060,2176,2176,256,256,340282366920938463463374607431768211392,340282366920938463463374607431768211392,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,794378812963917495,1952,1952,548,548,548,548,324,324,1,1,1,1,1,1,1,1,1,864,864,1952,1952,1,1,1,1,1,1,864,864,1952,1952,864,864,1292,1292,0,0,1,1,1,1,1,1,1,1,1,1540,1540,1254,1254,1092,1092,1092,1092,1092,1092,324,324,1544,1544,2016,2016,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,256,256,548,548,1316,1316,1956,1956,800,800,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,1092,1092,1952,1952,276,276,52,52,1544,1544,1728,1728,1952,1952,340282366920938463463374607431768211392,340282366920938463463374607431768211392,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1316,1316,868,868,2024,2024,1504,1504,324,324,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1536,1536,340282366920938463463374607431768211452,340282366920938463463374607431768211452,576,576,0,0,0,0,0,0,0,468,468,985,985,800,800,1504,1504,324,324,1092,1092,1728,1728,340282366920938463463374607431768211452,340282366920938463463374607431768211452,548,548,1092,1092,1316,1316,800,800,8388607,8388607,8388607,800,800,0,0,0,0,1544,1544,340282366920938463463374607431768211452,340282366920938463463374607431768211452,576,576,576,576,576,576,320,320,1312,1312,2468,2468,172,172,0,0,0,436,436,128,128,1504,1504,2180,2180,1024,1024,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,768,768,544,544,576,576,1356,1356,1024,1024,1992,1992,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,800,800,800,800,352,352,1664,1664,1544,1544,1440,1440,544,544,352,352,352,352,800,800,1956,1956,576,576,1088,1088,612,612,1248,1248,1024,1024,800,800,1288,1288,1544,1544,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,1476,1476,1732,1732,576,576,576,576,800,800,1956,1956,800,800,3104,3104,612,612,2176,2176,1664,1664,576,576,1096,1096,576,576,320,320,864,864,1440,1440,3104,3104,612,612,1028,1028,660,660,340282366920938463463374607431768211452,340282366920938463463374607431768211452,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,804,804,1732,1732,576,576,1956,1956,800,800,800,800,2112,2112,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,18446744073709551616,3200,3200,36,36,448,448,160,160,384,384,160,160,1824,1824,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,900,900,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,452,452,2048,2048,900,900,192,192,1600,1600,452,452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,676,676,228,228,1824,1824,384,384,448,448,1376,1376,40,40,452,452,384,384,384,384,452,452,452,452,1196,1196,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,42,42,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,340282366920938463463374607239424658362,1600,1600,40,40,452,452,160,160,160,160,672,672,2012,2012,1888,1888,224,224,384,384,384,384,384,384,384,384,1824,1824,228,228,900,900,228,228,1600,1600,228,228,676,676,452,452,1824,1824,228,228,160,160,160,160,43,43,896,896,1824,1824,452,452,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,57522985874605200595898421283648402980,228,228,228,228,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,160,160,160,160,160,160,2560,2560,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,291611960048505107518342,160,160,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,384,384,384,384,160,160,2688,2688,388,388,264,264,1604,1604,1600,1600,1600,1600,160,160,160,160,160,160,160,160,384,384,160,160,1376,1376,672,672,484,484,454,454,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,384,384,384,384,224,224,160,160,0,0,0,0,0,0,0,0,228,228,160,160,1536,1536,224,224,5380,5380,160,160,160,160,40,40,3,3,2464,2464,160,160,160,160,388,388,1380,1380,0,0,0,0,0,0,0,0,164,164,160,160,1376,1376,160,160,160,160,160,160,1376,1376,448,448,160,160,384,384,160,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,388,388,340,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,160,160,160,224,224,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,789,789,2464,2464,224,224,164,164,2240,2240,164,164,152465550268717288597307448954152026112,152465550268717288597307448954152026112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,36,36,160,160,1,1,789,789,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,1000020206038516939,340282366920938463463374607431768211392,340282366920938463463374607431768211392,789,789,384,384,160,160,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,1380,1380,2852,2852,160,160,2048,2048,1,1,1088,1088,384,384,164,164,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,448,448,160,160,388,388,164,164,2240,2240,164,164,1604,1604,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,46,46,260,260,24656668657304587617,24656668657304587617,2016,2016,160,160,340282366920938463463374607431768211392,340282366920938463463374607431768211392,388,388,388,388,1604,1604,1536,1536,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,1942677610496649112537751683,2056,2056,1088,1088,1824,1824,160,160,864,864,740,740,1380,1380,164,164,740,740,164,164,1536,1536,2056,2056,2016,2016,1088,1088,1186,1186,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,68,68,2016,2016,388,388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,553,553,1380,1380,164,164,164,164,1604,1604,164,164,384,384,1832,1832,260,260,1600,1600,1088,1088,896,896,864,864,276,276,964,964,740,740,164,164,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,1312,1312,1536,1536,260,260,1536,1536,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,2468,2468,1312,1312,390,390,864,864,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,164,164,1380,1380,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,61003212966023,64,64,516,516,64,64,1222,1222,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,516,516,480,480,0,0,704,704,0,0,64,64,64,64,704,704,1216,1216,184,184,512,512,0,0,480,480,292,292,704,704,64,64,516,516,1222,1222,1152,1152,0,0,1156,1156,64,64,3008,3008,208204398864494949215987269716139762175,208204398864494949215987269716139762175,64,64,64,64,288,288,704,704,2368,2368,928,928,2144,2144,168,168,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,2596,2596,64,64,1,1,0,0,7431000000000000001,7431000000000000001,1,1,64,64,2148,2148,0,0,0,0,0,0,64,64,0,0,704,704,480,480,64,64,992,992,2465,2465,0,0,292,292,2468,2468,1224,1224,2468,2468,117,117,68,68,1224,1224,68,68,64,64,516,516,388,388,68,68,2148,2148,0,0,288,288,0,0,704,704,0,0,704,704,64,64,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,2820,2820,292,292,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,2144095546511383863,928,928,2144,2144,68,68,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,2596,2596,0,0,0,0,0,0,1156,1156,0,0,0,0,344,344,0,0,0,0,0,0,480,480,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,480,480,0,0,2468,2468,68,68,64,64,2596,2596,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,330883599926326442353645590860899316604,164,164,0,0,0,0,0,0,0,0,0,0,512,512,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,0,0,3008,3008,0,0,0,0,792,792,64,64,704,704,704,704,480,480,480,480,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,68,68,68,68,68,68,0,0,932,932,2148,2148,1156,1156,0,0,0,0,0,0,932,932,932,932,640,640,0,0,480,480,288,288,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,388,388,64,64,64,64,520,520,0,0,1156,1156,0,0,1,1,0,0,3008,3008,1,1,0,0,1,1,1,1,480,480,480,480,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,2784,2784,484,484,68,68,708,708,708,708,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,0,0,0,0,2148,2148,0,0,340282366920938463463374607431768211329,340282366920938463463374607431768211329,0,0,3,3,0,0,0,0,640,640,2304,2304,3,3,480,480,0,0,0,0,4,4,4,4,2052,2052,0,0,2,2,2,2,708,708,64,64,164,164,2148,2148,0,0,164,164,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,640,640,2304,2304,0,0,1156,1156,0,0,4,4,68,68,1228,1228,1604,1604,388,388,416,416,0,0,192,192,0,0,3,3,0,0,0,0,1152,1152,789,789,384,384,356,356,3,3,416,416,484,484,457,457,4,4,2052,2052,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,291730186906057765164618,4,4,0,0,2052,2052,1228,1228,388,388,2368,2368,0,0,192,192,0,0,0,0,0,0,640,640,4,4,2304,2304,2304,2304,0,0,175000,175000,175000,2080,2080,4,4,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,237218531142917977643482283755607717173,4,4,416,416,1856,1856,192,192,192,192,192,192,4,4,640,640,4,4,416,416,4,4,1420,1420,4,4,416,416,928,928,1856,1856,484,484,484,484,416,416,788,788,416,416,4,4,2052,2052,1160,1160,4,4,4,4,0,0,1112,1112,0,0,2144,2144,1228,1228,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,480,480,192,192,192,192,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,640,640,4,4,640,640,640,640,4,4,1856,1856,484,484,4,4,2080,2080,2052,2052,4,4,0,0,0,0,0,0,4,4,1632,1632,228,228,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,247739651298409224682534029182231379968,192,192,192,192,416,416,192,192,2944,2944,2308,2308,4,4,416,416,416,416,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,1044,1044,4,4,4,4,0,0,228,228,192,192,704,704,2944,2944,0,0,0,0,4,4,640,640,4,4,640,640,4,4,5,5,628,628,1860,1860,416,416,0,0,160,160,416,416,1856,1856,4,4,4,4,1160,1160,4,4,4,4,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,1952,1952,1324,1324,244,244,1028,1028,352,352,800,800,1664,1664,576,576,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,352,352,352,352,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,563187611388790557425492,580,580,0,0,0,0,0,0,1664,1664,2880,2880,576,576,2182,2182,576,576,576,576,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,128623362311183055311230,352,352,352,352,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,7431352928040984662,580,580,0,0,0,1728,1728,580,580,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,576,576,800,800,1440,1440,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,1960,1960,804,804,1510,1510,512,512,352,352,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,285858971867695094526663,2656,2656,352,352,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,24654799,356,356,804,804,1440,1440,0,0,0,0,0,0,0,0,0,2180,2180,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,1028,1028,1664,1664,1440,1440,1960,1960,868,868,352,352,0,0,0,2656,2656,352,352,356,356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,580,580,580,580,804,804,512,512,288,288,512,512,1444,1444,288,288,352,352,1092,1092,356,356,1504,1504,472,472,1440,1440,1324,1324,580,580,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,131749750807112634144,1024,1024,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,86597938043216355535184178181495657488,1440,1440,804,804,512,512,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,291669911458863973653530,356,356,580,580,288,288,64,64,64,64,1024,1024,576,576,64,64,288,288,356,356,356,356,356,356,580,580,1216,1216,64,64,512,512,512,512,992,992,22011,22011,992,992,992,992,2816,2816,81040803647265175,81040803647265175,1152,1152,2468,2468,64,64,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,64,64,64,64,512,512,512,512,800,800,356,356,356,356,356,356,582,582,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,340282366920938463463374607431743554192,340282366920938463463374607431743554192,352,352,864,864,64,64,64,64,64,64,512,512,2592,2592,64,64,356,356,992,992,2468,2468,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,516,516,64,64,1222,1222,64,64,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,340282366920938463463374607431768137280,64,64,64,64,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,288,288,2592,2592,864,864,64,64,64,64,64,64,64,64,512,512,288,288,1444,1444,64,64,288,288,7431000000000000000,7431000000000000000,65,65,516,516,1222,1222,64,64,864,864,64,64,576,576,64,64,2816,2816,64,64,64,64,64,64,512,512,512,512,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,448611513715150075244,288,288,1444,1444,64,64,288,288,2468,2468,64,64,1152,1152,1664,1664,64,64,64,64,64,64,64,64,64,64,996,996,64,64,704,704,512,512,2056,2056,288,288,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,1540,1540,77000,77000,77000,392,392,64,64,276,276,64,64,2592,2592,288,288,352,352,1088,1088,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,1222,1222,584,584,64,64,1220,1220,64,64,64,64,64,64,288,288,1444,1444,288,288,2592,2592,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,2592,2592,2468,2468,64,64,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,516,516,1222,1222,516,516,64,64,3008,3008,64,64,64,64,64,64,64,64,1316,1316,704,704,480,480,288,288,64,64,2468,2468,64,64,74670534,74670534,74670534,74670534,2468,2468,928,928,0,0,0,0,0,0,0,1440,1440,996,996,64,64,2596,2596,516,516,1152,1152,288,288,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,1516,1516,360,360,704,704,2368,2368,64,64,64,64,580,580,2468,2468,704,704,68,68], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,11342,11342,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36634215,36634215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060875,1494060875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494060851,1494060851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40876,40876,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8174868012,8174868012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113423,113423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,3804658331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392302982,392302982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966936316997358,317596875792875899232482966936316997358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,3117932717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,405289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,32,32,704,704,40,40,1292,1292,320,320,160,160,224,224,2308,2308,292,292,32,32,32,32,31,31,96,96,1600,1600,2912,2912,170141183460469231731687303715884105727,170141183460469231731687303715884105727,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,208204398864494949215987269716139762175,128,128,192,192,4,4,320,320,96,96,992,992,64,64,320,320,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,96,96,32,32,128,128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,96,96,64,64,32,32,192,192,2912,2912,2400,2400,2340,2340,736,736,32,32,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,416,416,31,31,32,32,320,320,96,96,416,416,1188,1188,192,192,160,160,54817714378984,54817714378984,54817714378984,54817714378984,54817714378984,54817714378984,2912,2912,64,64,896,896,960,960,384,384,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,123417020846386786863,96,96,128,128,352,352,320,320,96,96,1664,1664,192,192,320,320,32,32,32,32,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,480,480,1408,1408,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,336879373964129331044778467331107964246,324,324,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,2912,2912,320,320,64,64,288,288,2912,2912,448,448,148,148,640,640,1216509311283,1216509311283,1216509311283,1216509311283,192,192,576,576,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,0,0,0,0,0,0,0,0,0,0,1186,1186,480,480,320,320,96,96,64,64,32,32,608,608,544,544,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,2912,2912,480,480,64,64,356,356,32,32,580,580,2912,2912,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,320,320,128,128,32,32,448,448,800,800,31,31,340282366920938463463359693602874740606,340282366920938463463359693602874740606,32,32,320,320,96,96,2912,2912,128,128,128,128,23,23,31,31,12,12,96,96,4,4,20,20,1222,1222,24654799,24654799,64,64,32,32,64,64,1224,1224,320,320,544,544,36,36,160,160,192,192,100,100,164,164,32,32,160,160,64,64,2912,2912,580,580,4,4,122,122,64,64,128,128,64,64,340282366920938463463374607431768211424,340282366920938463463374607431768211424,320,320,32,32,1408,1408,132,132,1536,1536,32,32,128,128,192,192,1028,1028,288,288,160,160,320,320,276,276,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,64,64,1864,1864,224,224,32,32,32,32,2912,2912,1992,1992,128,128,4,4,20,20,132,132,32,32,192,192,128,128,1696,1696,132,132,32,32,96,96,320,320,608,608,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,2,2,576,576,2912,2912,2144,2144,64,64,288,288,96,96,576,576,32,32,96,96,320,320,36,36,32,32,128,128,46,46,1088,1088,352,352,1,1,1,1,1,1,1,1,32,32,31,31,612,612,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1,1,1280,1280,36,36,20,20,32,32,1542,1542,224,224,640,640,160,160,1348,1348,2916,2916,2912,2912,320,320,804,804,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,23653756003608700828,576,576,4,4,864,864,32,32,100,100,0,0,0,0,0,0,0,0,1376,1376,128,128,32,32,340282366920938463463374607431768211424,340282366920938463463374607431768211424,224,224,96,96,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,288,288,160,160,3008,3008,117331265103153267898743127124945666048,117331265103153267898743127124945666048,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1324,1324,96,96,160,160,132,132,32,32,31,31,736,736,2596,2596,1864,1864,32,32,64,64,2912,2912,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2976,2976,1542,1542,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1312,1312,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,96,96,192,192,1376,1376,64,64,128,128,448,448,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,32,32,32,32,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,32,32,32,32,480,480,320,320,224,224,276,276,672,672,896,896,384,384,2144,2144,196,196,660,660,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,32,32,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,357151669420309602131882,31,31,2912,2912,192,192,2340,2340,416,416,640,640,32,32,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,2340,2340,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,164,164,32,32,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,64,64,1024,1024,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,320,320,1,1,2,2,2144,2144,320,320,20,20,34,34,32,32,256,256,31,31,1412,1412,736,736,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,1,1,1,1,1,1,1,1,1,1,1,1,4,4,800,800,16,16,1024,1024,96,96,241118860046864379230712860714559095935,241118860046864379230712860714559095935,708,708,2,2,2912,2912,32,32,704,704,2912,2912,0,0,2340,2340,1824,1824,340282366920938463463374607431768211424,340282366920938463463374607431768211424,544,544,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,1,1,1732,1732,64,64,1696,1696,24654799,24654799,24654799,24654799,24654799,24654799,132,132,32,32,32,32,96,96,320,320,320,320,608,608,736,736,68,68,864,864,32,32,672,672,32,32,2912,2912,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,2912,2912,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,32,32,0,0,0,0,64,64,288,288,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,1824,1824,512,512,608,608,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,1356,1356,2156,2156,0,0,36,36,35,35,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,340282366920938463463374607431768211424,340282366920938463463374607431768211424,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,128,128,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,320,320,836,836,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,291730193135497889472018,416,416,1280,1280,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,2188,2188,128,128,160,160,96,96,2176,2176,2912,2912,1192,1192,352,352,576,576,32,32,420,420,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,100,100,132,132,128,128,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,82059386030893488857425669630121473919,4,4,0,0,0,0,0,0,160,160,1344,1344,448,448,192,192,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,64,64,224,224,31,31,32,32,32,32,3040,3040,1542,1542,660,660,1856,1856,128,128,1088,1088,320,320,416,416,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,128,128,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,1387688697815980919221,24,24,160,160,32,32,192,192,2340,2340,2912,2912,1664,1664,1792,1792,52,52,4,4,864,864,516,516,1222,1222,996,996,64,64,1220,1220,288,288,63,63,512,512,992,992,1216,1216,1440,1440,800,800,100,100,100,100,40,40,1440,1440,340282366920938463463374607431768211424,340282366920938463463374607431768211424,96,96,96,96,320,320,36,36,260,260,32,32,544,544,2144,2144,576,576,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,1966460641574102525,160,160,2592,2592,953,953,20,20,500,500,740,740,964,964,32,32,1188,1188,32,32,256,256,31,31,1696,1696,736,736,789,789,64,64,960,960,1184,1184,1408,1408,488,488,64,64,1348,1348,64,64,608,608,288,288,4,4,1160,1160,484,484,128,128,96,96,1728,1728,340282366920938463463374607431768211424,340282366920938463463374607431768211424,1952,1952,2176,2176,2,2,344,344,2912,2912,1693231277,1693231277,1868,1868,1956,1956,580,580,864,864,1960,1960,1028,1028,352,352,576,576,800,800,32,32,1024,1024,1504,1504,266193390971740592023961708564351974250,266193390971740592023961708564351974250,32,32,100,100,1256,1256,324,324,564,564,1152,1152,128,128,1696,1696,544,544,1920,1920,548,548,772,772,1928,1928,96,96,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,320,320,1476,1476,544,544,768,768,1248,1248,1472,1472,580,580,580,580,68,68,292,292,576,576,532,532,192,192,2,2,1536,1536,1864,1864,2016,2016,2240,2240,2464,2464,64,64,2912,2912,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1544,1544,868,868,128,128,128,128,1542,1542,864,864,1088,1088,2244,2244,1312,1312,2,2,320,320,1292,1292,1376,1376,96,96,628,628,32,32,31,31,416,416,1760,1760,1984,1984,2208,2208,2432,2432,32,32,32,32,31,31,1992,1992,836,836,1060,1060,1284,1284,608,608,832,832,1056,1056,2212,2212,1280,1280,2436,2436,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,118223090633119425790,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1516,1516,1542,1542,2188,2188,356,356,596,596,821,821,672,672,2912,2912,160,160,1600,1600,2756,2756,244,244,1824,1824,32,32,2048,2048,408,408,2528,2528,2752,2752,192,192,2340,2340,640,640,2054,2054,1604,1604,1376,1376,32,32,2340,2340,1504,1504,1160,1160,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,96,96,320,320,320,320,1568,1568,1792,1792,40,40,2272,2272,2496,2496,96,96,889,889,260,260,896,896,1124,1124,1572,1572,1120,1120,1344,1344,73965,73965,73965,73965,73965,73965,2912,2912,640,640,1060,1060,32,32,32,32,31,31,64,64,64,64,340282366920938463463374607431768211424,340282366920938463463374607431768211424,1888,1888,2112,2112,2336,2336,2560,2560,3040,3040,3264,3264,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2912,2912,32,32,2118,2118,2116,2116,2340,2340,320,320,32,32,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,2092,2092,2144,2144,64,64,1408,1408,1632,1632,4,4,2788,2788,20,20,1856,1856,2080,2080,2304,2304,20496452962097344558240332777051389952,20496452962097344558240332777051389952,100,100,36,36,3232,3232,320,320,672,672,896,896,2084,2084,2308,2308,160,160,2912,2912,32,32,32,32,32,32,31,31,2912,2912,2852,2852,2400,2400,192,192,2624,2624,2848,2848,4,4,32,32,1222,1222,64,64,1222,1222,288,288,0,0,576,576,13888,13888,13888,1024,1024,320,320,31,31,128,128,46,46,2468,2468,128,128,2144,2144,2368,2368,2592,2592,1572,1572,32,32,2152,2152,736,736,2150,2150,2148,2148,544,544,48715000000000,48715000000000,64,64,2124,2124,128,128,288,288,2348,2348,96,96,320,320,2916,2916,224,224,4,4,128,128,0,0,2912,2912,3136,3136,2118,2118,192,192,576,576,32,32,64,64,31,31,1088,1088,160,160,36,36,192,192,128,128,1696,1696,31,31,2884,2884,2656,2656,2880,2880,164,164,3104,3104,1292,1292,1254,1254,96,96,160,160,320,320,34,34,32,32,420,420,789,789,68,68,64,64,576,576,128,128,4,4,2976,2976,740,740,1952,1952,32,32,192,192,64,64,2912,2912,1092,1092,128,128,1542,1542,128,128,1376,1376,160,160,224,224,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,32,32,192,192,160,160,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,31,31,3168,3168,2976,2976,1286,1286,96,96,128,128,1542,1542,192,192,340282366920938463463374607431768211424,340282366920938463463374607431768211424,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,12000,96,96,1824,1824,96,96,320,320,128,128,64,64,36,36,224,224,896,896,32,32,32,32,160,160,2308,2308,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,558164109602001327,32,32,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,32,32,64,64,64,64,32,32,4,4,192,192,640,640,2912,2912,128,128,2112,2112,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,64,64,416,416,640,640,32,32,100,100,32,32,31,31,256,256,96,96,32,32,96,96,320,320,896,896,32,32,160,160,96,96,68,68,1844,1844,64,64,192,192,640,640,0,0,64,64,288,288,12,12,2912,2912,1664,1664,344,344,2912,2912,128,128,708,708,0,0,1156,1156,32,32,704,704,576,576,1152,1152,96,96,320,320,1728,1728,1220,1220,32,32,31,31,228,228,736,736,20,20,953,953,28,28,224,224,672,672,896,896,64,64,288,288,0,0,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,2912,2912,516,516,32,32,130,130,864,864,288,288,512,512,96,96,96,96,320,320,128,128,0,0,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,2912,2912,8,8,31,31,1696,1696,736,736,64,64,4,4,1408,1408,64,64,288,288,4,4,1510,1510,63,63,2176,2176,320,320,32,32,800,800,352,352,576,576,64,64,32,32,132,132,192,192,128,128,1696,1696,64,64,2912,2912,314492343622344270372810493177435783168,314492343622344270372810493177435783168,320,320,32,32,32,32,1,1,1,1,1,1,1,1,1,1,68,68,576,576,32,32,64,64,4,4,63,63,320,320,128,128,1542,1542,1088,1088,320,320,96,96,160,160,0,0,32,32,768,768,192,192,416,416,64,64,32,32,836,836,1060,1060,985,985,1056,1056,1280,1280,150,150,64,64,130,130,128,128,1542,1542,2188,2188,0,0,0,0,0,0,0,0,2912,2912,1,1,1,1,1,1,1,1,160,160,1728,1728,1600,1600,244,244,192,192,2340,2340,416,416,640,640,32,32,32,32,164,164,672,672,388,388,64,64,96,96,320,320,736,736,1156,1156,340282366920938463463374607431768211455,340282366920938463463374607431768211455,96,96,100,100,896,896,160,160,384,384,1344,1344,2912,2912,420,420,420,420,192,192,192,192,2340,2340,132,132,640,640,32,32,32,32,31,31,64,64,224,224,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,1942064781945038307587610845,46,46,708,708,482,482,0,0,1156,1156,480,480,2912,2912,704,704,32,32,928,928,1152,1152,2340,2340,512,512,96,96,320,320,544,544,260,260,34,34,32,32,32,32,32,32,228,228,31,31,452,452,736,736,238,238,40,40,40,40,64,64,1444,1444,20,20,20,20,160,160,215,215,436,436,676,676,226,226,224,224,32,32,276,276,448,448,672,672,896,896,340282366920938463463374607431768211455,340282366920938463463374607431768211455,676,676,64,64,4,4,4,4,452,452,2,2,0,0,0,0,196,196,2912,2912,480,480,420,420,900,900,1952,1952,660,660,96,96,544,544,32,32,31,31,96,96,20,20,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,19442322966435809169085730810,2912,2912,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,50297640698228749,64,64,2912,2912,0,0,160,160,132,132,128,128,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,131404111891442813973794225780157786629,131404111891442813973794225780157786629,64,64,32,32,2816,2816,2592,2592,320,320,224,224,32,32,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,55254991458636798955,32,32,1376,1376,320,320,108089570357789735516061651383258454528,108089570357789735516061651383258454528,2912,2912,68,68,31,31,800,800,73964397000000,73964397000000,73964397000000,73964397000000,73964397000000,73964397000000,32,32,64,64,32,32,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,4,4,320,320,36,36,96,96,1156,1156,60,60,224,224,32,32,340282366920938463463374607431768211424,340282366920938463463374607431768211424,2596,2596,2912,2912,36,36,4,4,32,32,32,32,320,320,192,192,384,384,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,32,32,292,292,512,512,4,4,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,261703510930248213025,100,100,256,256,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,1216509311282,320,320,4,4,96,96,1224,1224,340282366920938463463374607431768208991,340282366920938463463374607431768208991,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,738102633545375598372,32,32,1186,1186,31,31,32,32,34,34,224,224,160,160,2912,2912,0,0,0,0,0,0,0,0,128,128,4,4,64,64,128,128,128,128,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,320,320,352,352,292,292,128,128,32,32,64,64,192,192,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,32,32,32,32,32,32,64,64,164,164,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,2912,2912,68,68,128,128,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,130,130,32,32,192,192,32,32,132,132,64,64,320,320,36,36,164,164,36,36,96,96,160,160,480,480,480,4,4,24654799,24654799,24654799,24654799,32,32,356,356,192,192,416,416,640,640,288,288,2912,2912,2912,2912,32,32,175000,175000,175000,344,344,340282366920938463463374607431768211424,340282366920938463463374607431768211424,320,320,32,32,32,32,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,608,608,544,544,384,384,1324,1324,20,20,1352,1352,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,340282366920938294840182965218758123455,224,224,68,68,896,896,420,420,96,96,132,132,512,512,192,192,640,640,64,64,64,64,4,4,2912,2912,576,576,1056,1056,320,320,36,36,1220,1220,64,64,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,291730193135497822962062,896,896,448,448,448,448,896,896,32,32,32,32,256,256,64,64,544,544,2912,2912,480,480,64,64,32,32,288,288,192,192,2912,2912,160,160,32,32,512,512,192,192,32,32,1124,1124,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,128,128,32,32,32,32,96,96,96,96,320,320,2912,2912,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,1,1,1,1,1,1,1,1,3040,3040,2816,2816,2340,2340,640,640,224,224,128,128,32,32,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,301240430630330613037307034759964862283,352,352,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,64,64,320,320,800,800,340282366920938463463374607431768211424,340282366920938463463374607431768211424,224,224,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,96,96,196,196,256,256,896,896,2308,2308,160,160,292,292,20,20,192,192,640,640,32,32,31,31,1160,1160,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,1987369305475421,416,416,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,340282366920938463463374607431721925632,64,64,608,608,448,448,708,708,0,0,2912,2912,32,32,2912,2912,2340,2340,32,32,31,31,256,256,736,736,96,96,64,64,512,512,46,46,32,32,40,40,608,608,416,416,320,320,128,128,672,672,896,896,192,192,2912,2912,64,64,96,96,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,31,31,2912,2912,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,1097412555160578639,52,52,64,64,288,288,2400,2400,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,291636617313000000000000,40,40,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,222930000000000,96,96,320,320,36,36,32,32,128,128,224,224,128,128,320,320,96,96,20,20,34,34,32,32,31,31,1696,1696,736,736,32,32,608,608,340282366920938463463374607431768211424,340282366920938463463374607431768211424,32,32,0,0,0,0,0,0,0,0,64,64,288,288,32,32,4,4,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,96,96,2176,2176,128,128,2912,2912,2912,2912,352,352,576,576,2092,2092,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,100,100,324,324,192,192,128,128,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,128,128,1696,1696,100,100,96,96,320,320,544,544,320,320,256,256,68,68,576,576,292,292,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2,2,32,32,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,1542,1542,1088,1088,200,200,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,68,68,320,320,192,192,420,420,32,32,192,192,152465550268717288597307448954152026112,152465550268717288597307448954152026112,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,448,448,4,4,836,836,22011,22011,36,36,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,999999999999999999999999999999999999,1152,1152,32,32,1542,1542,2188,2188,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,99368465273,160,160,2816,2816,1600,1600,2912,2912,340282366920938463463374607431768211455,340282366920938463463374607431768211455,128,128,2340,2340,20,20,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,1387688697805980919221,416,416,1356,1356,64,64,4,4,320,320,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,4,4,24656668657304587617,24656668657304587617,31,31,1344,1344,1440,1440,32,32,31,31,32,32,64,64,1,1,1,1,1,1,1,1,1,1,1,1,32,32,192,192,2912,2912,2340,2340,128,128,4,4,64,64,64,64,484,484,46,46,32,32,0,0,320,320,160,160,1120,1120,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,340282366920938463463374607431768211424,340282366920938463463374607431768211424,64,64,96,96,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,261784554121568966387,480,480,32,32,34,34,32,32,96,96,31,31,2912,2912,32,32,160,160,2912,2912,0,0,640,640,192,192,132,132,4,4,196,196,580,580,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,29128298562220091888362331359523628507,34,34,320,320,132,132,96,96,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,31,31,32,32,32,32,160,160,0,0,0,0,0,0,0,0,100,100,96,96,176103900673632,176103900673632,176103900673632,176103900673632,176103900673632,176103900673632,2496,2496,96,96,889,889,96,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544,544,896,896,160,160,21,21,384,384,1120,1120,1344,1344,0,0,2912,2912,32,32,2340,2340,132,132,640,640,32,32,1,1,1536,1536,64,64,64,64,320,320,128,128,128,128,1542,1542,160,160,208204398864494949215987269716139762175,208204398864494949215987269716139762175,1540,1540,1088,1088,2528,2528,224,224,320,320,32,32,32,32,128,128,0,0,0,0,0,0,0,0,0,32,32,3008,3008,154,154,436,436,7430999999999999999,7430999999999999999,167,167,1864,1864,160,160,224,224,448,448,672,672,2086,2086,896,896,64,64,2,2,2060,2060,2912,2912,2465,2465,420,420,96,96,484,484,36,36,4,4,32,32,32,32,32,32,256,256,1600,1600,580,580,356,356,953,953,128,128,192,192,2340,2340,416,416,53,53,640,640,32,32,1356,1356,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,32,32,64,64,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,320,320,320,320,0,0,0,0,0,0,0,0,0,0,96,96,953,953,20,20,740,740,32,32,32,32,256,256,128,128,31,31,736,736,1408,1408,64,64,0,0,0,0,0,0,0,0,0,288,288,1160,1160,420,420,324,324,340282366920938463463374607431768211424,340282366920938463463374607431768211424,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,708,708,1,1,0,0,1156,1156,480,480,2912,2912,1,1,1,1,1,1,1,1,1,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,704,704,32,32,928,928,1152,1152,660,660,2340,2340,96,96,320,320,32,32,31,31,24654799,24654799,24654799,24654799,24654799,24654799,1224,1224,292,292,64,64,1696,1696,31,31,32,32,96,96,320,320,544,544,768,768,34,34,32,32,128,128,292,292,576,576,2912,2912,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,340282366920938463463374607060402180480,4,4,2400,2400,2848,2848,32,32,1222,1222,64,64,288,288,3,3,512,512,96,96,2,2,992,992,1,1,0,0,96,96,320,320,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,32,32,128,128,1028,1028,32,32,31,31,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,1992,1992,836,836,96,96,608,608,1984,1984,832,832,235,235,1056,1056,1280,1280,192,192,64,64,212,212,1542,1542,2188,2188,821,821,160,160,384,384,1444,1444,2176,2176,1,1,0,0,0,0,2912,2912,132,132,64,64,1960,1960,128,128,1028,1028,352,352,317596875792875899232482966936316997358,317596875792875899232482966936316997358,576,576,1024,1024,1504,1504,160,160,32,32,1256,1256,100,100,324,324,128,128,1092,1092,64,64,164,164,384,384,896,896,1124,1124,160,160,1572,1572,43,43,2276,2276,1344,1344,2912,2912,672,672,352,352,340282366920938463463374607431768211452,340282366920938463463374607431768211452,20,20,640,640,32,32,384,384,224,224,4,4,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,291730199364938013779418,448,448,1536,1536,1156,1156,32,32,132,132,2912,2912,868,868,128,128,1542,1542,1088,1088,1312,1312,224,224,640,640,320,320,96,96,1292,1292,85000,85000,85000,32,32,192,192,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,266193390971740592023961708564351974250,416,416,20,20,320,320,676,676,672,672,896,896,736,736,64,64,1186,1186,4,4,960,960,1356,1356,1408,1408,0,0,2912,2912,64,64,96,96,320,320,10,10,660,660,8,8,32,32,196,196,32,32,256,256,31,31,1600,1600,32,32,1824,1824,2912,2912,96,96,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2340,2340,192,192,640,640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,32,32,704,704,31,31,256,256,928,928,32,32,64,64,484,484,320,320,388,388,0,0,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,480,480,320,320,36,36,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,291339464771989622907027621153398088495,32,32,31,31,1696,1696,736,736,64,64,32,32,544,544,64,64,288,288,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,128653570946489298503053,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,116771437170355475384,32,32,96,96,320,320,2112,2112,4,4,0,0,2912,2912,32,32,2118,2118,2340,2340,512,512,96,96,1218,1218,320,320,992,992,1,1,352,352,128,128,32,32,2092,2092,160,160,736,736,96,96,1224,1224,64,64,64,64,1220,1220,288,288,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,2912,2912,192,192,52,52,32,32,1696,1696,608,608,64,64,544,544,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,64,64,288,288,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,151115727451828646838272,128,128,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,32,32,32,32,512,512,1218,1218,96,96,320,320,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,55265583655820710928,32,32,736,736,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,9847015954175054231,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,676,676,340282366920938463463374607431768137303,340282366920938463463374607431768137303,340282366920938463463374607431768137303,2912,2912,896,896,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,32,32,544,544,68,68,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,743100000000000,32,32,32,32,32,32,128,128,224,224,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,297722002674329013283949,64,64,576,576,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,160,160,20,20,32,32,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,1956,1956,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,64,64,320,320,36,36,2,2,356,356,320,320,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,31,31,544,544,128,128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,32,32,31,31,96,96,192,192,132,132,640,640,128,128,128,128,1542,1542,1060,1060,224,224,2912,2912,32,32,320,320,32,32,2,2,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,992,992,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,28755104430532017368728586093347209216,100,100,64,64,160,160,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,291790487271012053905306,192,192,96,96,896,896,160,160,384,384,2912,2912,2340,2340,132,132,640,640,32,32,31,31,256,256,64,64,320,320,128,128,224,224,896,896,20,20,1,1,32,32,31,31,4,4,81040803647265175,81040803647265175,128,128,2144,2144,224,224,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,672,672,896,896,64,64,288,288,2912,2912,96,96,320,320,544,544,32,32,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,5858778387646379007,340282366920938463463374607431743554192,340282366920938463463374607431743554192,2340,2340,864,864,192,192,416,416,640,640,32,32,160,160,388,388,64,64,320,320,1860,1860,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,160,953,953,160,160,1190,1190,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,964,964,31,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1696,1696,4,4,608,608,256,256,736,736,1184,1184,1408,1408,576,576,64,64,64,64,4,4,288,288,7431000000000000000,7431000000000000000,436,436,128,128,128,128,708,708,800,800,1156,1156,2912,2912,480,480,32,32,704,704,928,928,1152,1152,96,96,320,320,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,32,32,32,32,228,228,736,736,1572,1572,1696,1696,2,2,2912,2912,548,548,772,772,320,320,544,544,1248,1248,32,32,1472,1472,128,128,1542,1542,1352,1352,356,356,0,0,0,0,0,0,0,0,1408,1408,8256,8256,8256,324,324,1224,1224,32,32,292,292,64,64,576,576,2912,2912,576,576,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,340282366920938463463374607431768211328,192,192,32,32,996,996,64,64,288,288,512,512,992,992,96,96,96,96,320,320,256,256,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,242202258976566322107225903466977387073,260,260,32,32,612,612,1760,1760,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,340282366920938463463374607431743554192,32,32,32,32,31,31,836,836,128,128,608,608,832,832,1056,1056,1280,1280,164,164,192,192,128,128,1542,1542,2188,2188,804,804,821,821,2465,2465,2465,2465,580,580,0,0,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,2912,2912,63,63,2176,2176,128,128,0,0,32,32,2468,2468,1028,1028,352,352,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,576,576,32,32,32,32,160,160,32,32,100,100,324,324,2340,2340,100,100,164,164,128,128], "add.BYTE_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,238,238,238,238,238,238,238,238,238,238,238,238,215,140,221,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,210,31,97,17,202,64,236,11,181,132,99,213,33,48,210,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,14,77,43,254,207,164,18,207,64,104,252,160,254,101,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,254,222,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,12,120,151,241,152,98,220,253,76,205,42,228,242,198,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,238,238,238,238,238,238,238,238,238,238,238,12,40,116,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,209,203,31,62,212,161,115,172,21,49,204,119,5,242,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,230,72,165,49,178,2,96,151,113,50,150,23,217,24,123,233,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,135,12,120,151,241,152,98,220,253,76,205,42,228,242,198,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,58,214,5,60,111,113,200,111,134,55,32,122,158,167,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,137,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,164,28,169,57,91,89,243,146,3,119,80,122,83,102,240,0,0,193,164,28,169,57,91,89,243,146,3,119,80,122,83,102,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,52,155,150,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,72,165,49,178,2,96,151,113,50,150,23,217,24,123,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,145,39,175,77,201,59,138,84,129,173,76,17,50,225,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,99,41,168,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,254,222,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,21,64,23,27,108,12,150,11,113,167,2,13,159,96,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,232,78,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,14,77,43,254,207,164,18,207,64,104,252,160,254,101,82,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.BYTE_2": [0,7,0,3,21,0,172,0,36,9,0,4,192,5,224,9,132,0,68,0,34,0,164,0,163,6,132,6,192,20,64,0,0,82,76,57,133,252,71,26,0,90,208,231,180,108,208,12,239,4,160,5,192,2,0,9,224,9,0,0,4,6,100,8,32,255,255,255,255,255,255,255,255,254,224,19,165,153,220,203,47,7,64,5,32,5,200,115,95,176,76,9,67,102,22,247,186,236,187,102,182,192,141,7,140,0,228,7,32,4,132,4,224,18,96,1,0,9,164,0,73,7,108,0,196,182,54,117,84,52,139,45,21,133,195,120,169,144,195,98,66,0,100,4,63,4,64,6,64,5,96,6,232,0,32,6,8,3,0,105,86,169,59,97,111,17,128,5,64,3,97,0,73,6,200,6,204,11,156,26,103,172,216,44,7,172,2,224,0,4,5,96,4,128,6,97,0,212,0,192,7,228,3,96,88,89,136,55,64,129,246,244,7,40,0,36,183,209,135,87,166,4,154,122,43,43,237,94,98,255,197,86,0,32,103,32,55,32,253,237,128,1,11,224,0,36,4,96,0,224,16,160,7,8,0,168,4,224,1,120,51,207,3,32,0,4,40,3,6,86,134,154,255,22,162,69,197,164,216,184,215,37,133,0,20,0,32,1,244,4,128,3,160,5,136,2,128,0,196,0,36,103,32,55,32,253,237,127,255,20,224,0,32,3,128,1,192,5,104,0,224,15,192,61,188,16,24,189,71,214,166,125,134,178,146,2,211,247,128,8,192,2,228,11,128,0,64,0,73,5,35,0,0,5,36,3,160,2,192,20,0,5,204,5,96,0,43,0,51,0,32,5,168,2,64,0,40,1,32,0,0,2,160,5,224,4,100,1,68,7,224,1,228,3,0,3,160,0,215,5,104,0,192,4,68,3,4,11,160,19,32,4,164,3,32,0,5,5,68,3,128,3,132,0,128,7,0,5,108,0,32,0,224,6,20,5,0,0,228,2,116,0,68,4,100,2,192,0,32,4,88,217,5,6,239,100,82,62,15,53,240,9,142,85,203,9,19,3,249,0,160,3,224,3,100,7,232,18,64,7,220,2,160,4,0,7,220,1,192,3,217,3,192,1,196,7,96,1,32,8,68,1,32,2,0,2,100,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,182,0,4,3,224,13,64,0,228,1,0,1,224,11,224,2,68,1,76,2,0,2,224,0,228,10,192,2,4,0,238,6,36,1,100,1,31,236,90,102,35,52,209,2,164,2,163,3,36,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,181,0,4,5,192,10,192,2,152,7,100,7,166,2,132,2,137,1,100,5,72,11,100,11,96,0,164,3,228,1,72,67,7,239,19,74,66,214,3,0,10,224,3,100,9,224,1,36,1,31,236,90,102,35,52,209,7,68,1,68,0,41,0,192,7,0,2,228,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,187,0,196,1,32,0,0,0,0,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,180,5,236,7,164,0,32,1,4,1,196,1,195,4,132,0,224,7,76,8,70,2,196,20,96,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,198,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,5,224,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,201,10,32,0,224,5,100,7,132,0,64,1,201,7,190,255,100,10,5,133,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,194,9,0,0,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,179,12,104,121,82,52,4,0,6,64,10,196,0,4,8,64,1,96,1,216,3,32,4,0,0,32,8,100,1,68,3,20,67,37,102,209,17,186,214,242,57,179,212,96,242,53,196,59,0,228,126,23,21,142,195,14,61,2,216,218,0,227,19,128,1,64,10,196,2,32,3,0,8,140,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,193,9,40,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,200,1,36,7,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,1,228,0,132,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,186,10,32,0,1,0,0,9,32,7,96,0,148,0,162,0,160,1,128,0,159,6,4,3,96,61,198,185,183,171,237,168,73,129,143,6,72,59,51,253,235,92,249,5,46,65,153,0,132,3,41,0,144,4,9,1,36,0,0,3,68,0,130,13,224,3,88,3,64,18,160,5,64,9,228,1,64,2,128,2,41,27,63,169,35,105,129,185,158,146,238,0,0,8,104,1,4,7,32,1,27,63,19,45,1,1,96,4,128,9,4,0,224,1,192,6,128,0,96,1,164,0,196,3,105,4,20,1,4,7,104,13,0,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,198,17,192,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,191,0,230,4,96,8,228,0,192,1,160,235,178,183,217,6,90,114,96,191,29,249,84,90,228,148,239,2,32,2,128,2,65,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,184,0,160,9,44,0,0,0,164,0,163,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,160,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,177,6,164,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,5,160,3,196,255,255,255,255,255,255,255,255,255,255,255,255,123,141,115,111,87,219,80,147,3,29,1,244,5,128,255,255,255,255,255,255,255,255,255,255,255,255,255,127,254,32,9,12,7,204,1,36,7,168,9,0,12,32,0,32,1,224,2,192,1,152,7,200,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,176,0,228,1,8,1,4,61,188,16,24,189,71,214,166,125,134,178,146,2,211,247,128,0,64,44,78,88,69,46,0,5,160,5,192,0,32,8,12,1,31,234,46,121,181,25,151,8,224,1,100,6,67,10,200,6,68,1,0,6,134,3,24,7,33,5,128,4,192,10,192,0,64,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,175,4,4,75,161,44,213,128,175,218,201,181,0,224,7,236,8,192,1,68,10,200,12,160,6,160,0,72,0,84,0,128,1,0,2,36,4,230,4,4,0,96,4,228,1,64,0,95,2,32,4,0,4,224,5,192,3,132,0,131,1,100,0,72,0,132,0,68,1,96,5,228,2,64,0,68,1,36,10,32,2,63,3,36,0,73,57,11,161,19,12,30,131,52,4,32,1,100,3,217,0,52,2,20,3,4,3,228,0,64,4,196,4,196,1,32,0,63,7,160,3,0,3,121,12,32,3,224,4,192,5,160,2,8,1,64,2,228,5,196,0,40,2,32,0,36,4,168,2,4,4,0,0,196,6,224,0,0,7,192,8,160,2,230,1,120,11,192,2,112,1,32,1,64,2,100,4,96,7,200,4,36,1,128,2,96,3,64,1,104,4,32,6,0,0,0,9,64,0,132,5,8,1,100,2,84,4,162,0,164,6,192,2,64,7,160,2,68,3,36,7,168,0,128,1,248,77,178,154,183,13,2,95,1,96,5,228,2,64,3,32,5,0,5,224,2,99,3,68,0,100,1,68,3,64,2,52,4,64,0,128,6,32,2,4,8,0,8,224,9,192,3,36,20,192,54,77,200,254,4,83,145,106,8,6,40,3,132,1,96,0,4,6,38,3,128,4,96,8,228,5,64,0,154,10,96,5,44,1,4,0,32,2,148,3,160,8,95,1,196,7,0,7,224,8,192,9,160,3,4,4,198,0,65,7,232,3,100,4,68,5,36,2,128,3,96,4,64,8,196,5,32,9,164,61,187,62,106,198,152,48,166,43,2,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,189,6,12,7,6,8,172,1,132,2,116,3,85,3,164,16,224,0,196,6,96,10,228,2,180,7,64,12,160,8,32,2,120,10,0,10,224,1,160,10,36,3,96,8,38,6,100,5,128,2,192,9,136,6,2,4,172,1,120,51,207,3,224,4,192,9,128,6,64,7,32,1,44,9,0,9,224,3,68,3,153,2,8,5,64,4,132,6,68,4,128,5,96,1,27,63,18,12,21,16,0,4,64,4,186,1,36,3,230,1,35,3,192,8,128,0,64,7,128,8,96,9,64,10,32,12,0,12,224,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,64,11,192,8,102,8,100,9,68,3,224,1,224,1,39,132,127,172,22,243,2,79,8,76,2,132,0,100,0,160,6,128,11,164,11,4,1,212,7,96,8,64,9,32,0,0,1,104,0,160,12,192,8,160,3,128,4,96,8,68,9,36,4,36,15,32,0,68,4,200,3,6,0,67,12,96,11,68,9,128,3,100,10,96,11,64,0,192,3,8,5,166,1,32,3,96,2,0,3,132,2,100,4,45,224,4,36,3,0,10,223,2,68,1,14,10,168,0,168,8,128,9,96,10,64,6,70,1,0,8,136,3,192,8,134,8,132,2,68,0,0,2,0,8,108,0,0,2,224,9,76,0,132,1,100,11,132,1,8,1,160,6,192,2,164,11,128,12,96,8,104,0,4,3,32,1,40,3,196,9,255,4,100,7,192,2,96,2,132,1,100,7,128,3,163,11,100,10,128,11,96,0,32,12,64,5,48,5,198,1,64,0,36,2,32,3,166,3,164,1,204,0,100,1,36,11,0,4,0,7,160,2,128,0,36,3,12,1,100,0,72,7,0,2,228,20,128,0,68,0,68,6,230,1,32,5,132,2,32,8,0,51,222,31,7,5,37,186,61,30,211,132,192,164,27,20,126,8,32,1,164,6,224,2,196,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,195,12,128,11,196,5,230,3,228,2,0,7,198,7,224,1,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255,209,32,5,172,7,52,5,64,6,32,0,224,2,164,2,184,3,0,5,160,2,180,0,242,1,224,11,100,255,255,255,255,255,255,255,255,248,65,0,179,24,204,238,80,3,32,7,25,181,221,99,57,148,122,75,0,60,5,140,5,32,2,132,2,152,2,224,4,160,16,96,1,192,8,84,67,229,109,98,241,1,244,2,0,2,224,2,64,2,248,6,196,2,63,3,32,2,244,11,132,3,96,4,64,4,192,1,212,1,0,2,196,2,216,7,72,2,212,2,0,3,192,11,100,3,64,4,32,1,192,15,128,0,32,1,180,13,192,2,164,3,36,0,96,4,228,11,64,3,32,0,32,4,224,2,128,3,96,0,36,0,64,1,96,1,95,1,68,4,32,1,84,0,68,1,92,1,64,3,0,3,224,2,96,3,64,1,64,27,62,5,232,199,191,119,171,158,223,14,160,4,36,5,160,1,198,0,192,1,128,2,96,11,128,1,160,2,128,1,196,0,20,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,196,18,224,0,152,0,127,7,224,3,64,11,96,5,132,5,224,1,128,2,96,0,100,8,6,3,67,8,224,6,192,5,44,1,0,1,192,2,160,3,68,9,128,3,160,2,4,0,228,7,0,5,192,18,0,0,0,1,160,3,36,7,168,123,128,161,206,187,119,235,64,39,12,0,164,3,128,2,184,2,100,1,72,2,99,5,224,0,160,6,102,4,160,10,160,9,192,1,160,1,68,3,224,2,0,1,36,2,4,5,76,2,68,3,164,4,132,0,32,4,128,5,96,0,181,9,160,0,161,1,128,7,70,8,236,103,32,55,32,253,237,128,0,17,32,103,32,55,32,253,237,128,1,1,4,0,32,6,160,1,19,0,224,10,100,1,192,2,160,3,0,4,194,0,196,3,160,1,164,1,132,4,32,5,0,2,32,4,232,0,2,2,132,0,32,4,128,0,192,1,160,5,160,16,64,1,195,2,164,0,223,1,192,11,68,0,164,3,128,1,100,5,232,1,99,4,0,1,68,1,202,253,53,14,131,114,236,52,232,188,0,77,2,228,2,2,0,32,4,164,2,0,13,128,2,224,12,0,3,192,4,160,9,132,2,100,3,64,4,32,5,0,2,4,0,65,0,63,1,32,5,164,1,4,1,31,1,228,3,224,1,14,0,71,1,40,0,164,6,8,0,51,1,20,8,4,0,247,1,212,2,196,1,2,1,0,0,100,1,120,1,224,2,192,3,160,0,1,1,192,3,32,0,35,1,4,2,160,0,33,1,0,0,31,0,228,14,96,2,224,1,196,0,224,1,0,2,180,1,164,3,100,0,132,0,131,7,136,0,12,19,38,55,32,224,116,15,162,217,252,190,161,224,70,12,0,70,120,86,72,199,178,213,146,4,128,16,192,0,32,8,64,2,96,5,164,1,120,239,209,252,106,80,100,136,73,93,149,29,82,99,152,141,37,0,0,7,104,4,96,0,32,1,0,6,96,4,64,1,50,6,154,255,209,181,138,148,233,74,27,59,7,23,157,197,16,97,130,244,0,200,0,32,0,4,0,0,21,0,3,164,1,51,0,160,67,69,105,54,191,63,8,160,3,160,5,136,255,255,255,255,255,255,255,241,208,34,91,95,161,255,93,222,0,96,5,128,3,132,4,160,0,100,1,148,0,32,3,128,0,100,1,64,20,32,1,32,6,196,0,184,8,44,9,192,0,64,1,64,11,6,95,160,172,20,188,183,7,192,1,0,0,36,1,64,14,47,221,164,160,94,0,162,34,3,196,8,160,1,27,61,154,249,51,4,160,7,164,3,192,0,68,9,161,40,3,59,82,146,252,110,199,37,6,36,0,68,4,99,4,100,4,102,0,100,6,168,19,64,207,42,247,116,214,113,11,91,0,128,2,32,5,100,8,36,3,160,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,194,4,68,8,224,2,116,1,88,6,136,6,224,7,224,0,128,0,0,0,0,0,0,0,0,0,0,44,78,88,69,45,255,5,68,3,132,8,8,6,32,0,160,207,42,247,116,214,113,11,91,17,96,0,64,2,192,12,104,121,82,52,4,0,2,86,3,249,3,224,6,0,0,192,4,132,8,0,0,32,1,128,4,104,5,132,3,192,127,254,31,3,36,1,120,51,207,6,40,1,96,3,0,3,224,4,192,0,32,16,128,21,4,0,204,2,171,152,0,92,0,96,7,32,8,164,4,32,2,43,236,110,27,58,0,160,0,0,3,192,0,32,4,20,2,128,35,181,20,223,130,162,67,203,160,64,4,0,3,100,4,224,8,36,6,104,6,36,0,32,2,32,3,224,3,96,7,228,2,68,15,160,0,36,0,192,5,64,3,68,0,68,6,72,123,141,115,111,87,219,80,147,3,29,2,68,8,132,4,0,5,192,3,64,7,196,4,32,12,96,0,68,19,224,8,96,2,128,4,104,3,96,0,128,14,192,6,64,12,64,0,100,4,196,2,116,4,96,15,12,81,197,188,92,0,3,164,6,228,2,96,8,4,3,128,4,96,19,160,61,185,232,23,15,138,66,246,165,124,255,255,255,255,255,255,255,255,0,160,11,36,10,228,3,32,2,96,0,32,7,64,226,160,203,236,189,70,183,153,82,241,16,30,9,251,39,76,2,36,226,160,203,236,189,70,183,153,82,241,16,30,9,251,39,77,2,4,9,64,0,100,0,160,7,32,1,192,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3,4,0,32,8,32,5,0,10,196,6,0,1,76,1,216,2,64,4,0,1,228,1,227,0,36,89,20,158,180,102,22,143,11,1,202,255,255,255,255,255,255,255,255,255,255,255,211,52,172,7,186,6,128,2,136,0,4,3,100,0,160,14,0,7,252,18,192,10,4,1,160,1,159,2,128,4,96,7,128,1,36,1,132,1,18,6,96,1,12,5,4,0,36,8,96,0,100,3,64,4,32,0,235,14,224,7,96,2,36,43,70,134,43,84,51,22,149,102,225,208,83,133,239,118,35,1,4,1,3,13,32,255,255,255,255,255,255,255,241,208,34,91,95,161,255,93,221,15,59,52,62,59,161,203,190,0,212,0,224,1,192,0,160,255,255,255,255,255,255,255,254,169,207,204,148,233,21,3,134,0,200,103,31,108,96,14,119,204,0,1,224,2,192,0,196,10,160,2,4,0,40,6,196,7,128,6,160,0,180,0,194,0,192,0,191,8,32,3,128,5,128,0,64,1,196,1,230,3,153,54,190,30,199,125,67,1,192,2,160,0,192,0,164,103,16,96,14,72,187,112,0,1,68,9,32,6,128,12,64,9,164,2,0,2,224,8,84,0,2,9,192,1,4,1,228,2,68,5,228,103,29,147,72,138,101,40,0,1,36,7,64,5,196,1,0,1,224,2,192,6,160,0,192,0,228,3,192,1,196,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,134,1,116,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,6,166,4,224,0,24,255,255,255,255,255,255,255,255,255,255,255,232,221,45,140,134,3,89,10,224,0,32,2,72,8,224,1,100,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,1,238,0,32,3,228,85,252,3,57,192,151,206,123,201,7,21,193,44,104,36,61,35,132,202,4,64,3,53,7,134,9,44,89,13,143,75,15,107,121,39,6,4,0,36,6,224,19,96,0,0,4,192,10,164,0,184,75,161,44,213,126,91,206,229,181,0,32,5,236,1,196,0,168,10,0,0,164,6,132,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,77,1,0,0,0,7,255,5,224,5,96,1,164,1,163,6,100,6,64,6,70,241,252,73,118,234,186,122,59,96,132,8,40,5,0,18,128,9,196,3,224,2,224,5,164,0,228,1,0,0,210,6,32,8,8,9,32,4,224,0,66,103,29,147,72,138,101,40,0,0,36,8,32,1,228,255,255,255,255,255,255,255,241,207,2,111,5,59,220,41,13,0,73,5,132,0,198,0,196,6,164,0,195,12,224,7,72,0,100,17,160,4,64,1,0,4,32,1,152,3,192,2,32,2,232,134,184,205,105,104,11,36,14,219,31,33,217,232,250,252,36,5,66,7,64,0,128,6,96,3,110,153,98,254,12,0,9,195,5,64,1,166,4,0,1,31,234,46,121,181,25,151,1,8,5,196,215,165,205,72,62,231,10,0,2,100,3,185,5,38,235,178,183,217,6,90,114,96,191,29,249,84,90,228,148,239,4,36,5,96,0,160,2,213,1,128,4,160,5,128,2,192,16,32,0,216,11,36,0,132,4,96,1,68,2,193,6,64,2,68,5,6,5,192,0,128,5,4,6,70,12,96,0,0,6,68,4,128,11,0,3,160,10,128,3,192,8,128,0,40,1,130,97,81,3,151,88,171,185,10,68,12,0,0,155,1,180,0,2,0,168,7,136,9,4,0,224,1,192,2,160,8,102,3,128,3,0,1,226,8,76,15,64,0,0,1,164,1,132,7,192,4,236,9,160,0,85,0,100,4,232,1,68,6,128,4,72,0,32,3,253,8,228,0,192,10,68,1,160,2,245,2,128,2,224,5,140,15,215,18,181,50,16,0,11,36,1,100,99,135,0,98,223,38,2,188,4,224,9,160,0,68,5,82,183,111,54,100,177,13,10,132,3,185,0,20,2,228,4,164,0,32,1,0,0,216,0,31,2,224,5,128,2,32,40,3,6,86,134,154,255,22,163,3,0,4,136,8,0,1,136,0,32,10,100,248,237,221,2,146,25,166,64,69,145,30,247,213,72,115,125,0,160,2,196,0,1,0,0,4,132,1,224,13,96,40,3,6,86,134,154,255,22,163,255,255,255,255,255,255,255,255,255,203,3,243,158,144,79,126,2,192,11,224,3,160,4,128,0,132,9,100,3,32,4,0,2,0,1,255,1,27,63,19,45,2,5,12,1,104,0,132,6,160,3,195,8,132,4,228,1,64,2,32,3,0,3,198,3,196,3,0,1,36,4,32,12,128,86,119,35,238,127,1,128,9,160,11,96,2,40,4,198,4,196,1,32,0,4,2,0,12,32,0,3,3,224,0,2,0,1,2,64,3,32,88,244,239,46,173,79,83,88,40,112,11,0,2,100,4,72,2,228,2,227,103,19,3,230,188,67,200,0,7,200,3,68,8,196,2,96,7,65,3,64,0,238,4,32,5,0,3,64,9,64,0,215,7,230,8,140,3,53,0,164,1,132,2,96,8,128,0,3,0,2,2,196,11,160,0,32,8,164,7,168,0,36,4,4,1,96,0,0,2,64,4,0,5,224,3,32,9,32,4,232,4,232,1,68,0,132,4,136,5,12,5,160,0,4,5,32,4,100,1,96,6,36,0,46,8,228,5,64,15,224,0,117,0,32,1,96,0,23,4,32,2,4,0,73,0,228,8,0,123,141,115,111,87,219,88,128,188,36,1,196,6,0,3,128,4,236,1,0,20,160,3,100,1,64,6,6,4,64,5,32,3,96,2,132,10,64,9,96,5,12,3,247,160,8,64,0,196,234,51,165,29,140,108,101,46,55,101,227,154,176,25,249,203,1,164,1,180,8,128,3,100,3,96,4,64,2,228,2,192,4,166,1,164,3,196,0,64,5,132,1,160,15,0,7,128,2,68,3,36,1,170,0,128,1,168,0,36,7,64,4,168,1,4,0,35,6,64,4,120,7,32,19,192,5,44,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,179,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,180,11,4,1,128,3,64,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,175,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,176,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,177,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,178,2,160,2,196,2,159,3,128,3,164,7,96,2,36,1,232,9,96,6,128,0,4,44,78,88,69,46,0,1,228,7,160,0,192,149,142,220,119,211,25,57,85,203,122,38,7,153,160,99,47,0,224,0,223,8,64,3,160,11,192,9,36,2,36,1,224,2,192,1,86,46,21,129,215,37,205,97,6,85,58,44,220,209,189,195,197,4,52,0,100,1,68,8,64,0,224,0,192,14,32,11,160,8,70,9,36,2,4,2,224,4,198,3,192,3,228,0,6,1,20,7,196,1,192,8,44,0,0,4,128,7,160,4,204,0,68,4,200,4,200,1,36,1,50,51,198,154,133,141,87,36,19,0,5,236,0,192,4,36,8,0,0,192,6,192,0,32,127,106,249,49,168,187,245,144,218,2,35,218,207,117,199,187,1,160,2,128,151,66,118,42,182,65,128,192,191,84,2,196,215,165,205,72,62,231,6,160,11,96,0,64,3,196,2,160,3,128,27,57,176,195,230,183,34,177,253,110,1,128,4,64,136,168,120,124,123,125,144,126,1,64,252,118,131,160,86,4,232,1,33,169,18,32,5,196,255,255,255,255,255,255,255,255,254,224,19,165,153,220,203,47,2,32,1,0,5,228,103,16,96,14,72,187,112,0,7,200,3,68,6,6,2,128,0,128,123,147,252,238,241,115,250,146,223,52,10,160,3,160,128,0,0,0,0,0,0,0,0,0,0,0,1,120,51,208,2,4,3,56,5,192,1,86,46,21,129,215,37,205,97,0,224,23,234,158,175,152,75,103,141,108,4,68,7,192,5,196,7,170,2,0,2,160,1,33,185,10,127,3,128,1,228,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,100,2,99,3,132,2,192,1,164,4,128,6,36,1,160,7,102,0,32,2,68,17,64,1,248,6,224,5,76,2,70,10,175,70,238,110,154,84,213,0,32,86,200,48,24,23,234,153,16,14,161,125,196,35,233,20,16,6,4,3,100,2,160,123,141,115,155,155,36,116,5,75,180,2,36,2,164,4,160,0,224,1,192,15,96,11,100,0,196,3,160,1,132,1,131,2,100,2,132,6,0,0,192,2,224,5,128,3,244,85,252,4,0,3,255,11,4,0,0,5,0,1,68,1,32,123,128,161,206,187,119,235,64,39,11,2,224,3,192,2,64,3,32,14,128,1,196,2,164,3,132,2,102,89,13,143,51,236,153,5,174,0,0,10,132,0,0,1,0,1,224,2,192,2,32,10,192,1,196,1,164,5,32,2,96,0,0,0,0,0,0,0,0,0,0,44,78,88,69,46,0,2,164,3,249,5,102,4,230,255,255,255,255,255,255,255,255,255,255,255,255,255,254,224,32,4,4,0,95,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,7,192,10,36,1,0,1,64,3,32,4,224,5,192,4,64,1,96,5,228,0,68,2,64,0,0,1,245,2,132,5,70,3,4,0,64,4,196,13,160,2,32,11,32,3,0,3,224,4,192,2,96,3,64,23,234,156,11,191,215,223,53,108,1,64,5,196,1,36,4,0,3,128,6,224,4,130,17,224,2,100,3,68,1,128,2,96,5,32,4,4,6,0,3,64,8,6,2,192,2,132,1,31,234,46,121,181,25,151,0,132,1,77,8,0,68,5,8,0,244,1,100,10,96,3,96,12,192,2,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,5,134,2,104,4,36,5,4,1,96,2,64,4,32,1,128,6,4,2,96,11,32,182,54,117,84,52,139,45,21,133,195,120,169,144,195,98,66,1,68,10,64,7,64,7,32,255,255,255,255,255,255,255,255,255,255,255,255,254,135,204,49,2,36,4,230,2,35,3,132,12,64,2,160,3,128,4,96,5,64,4,128,3,128,2,96,7,38,8,204,6,128,3,117,4,115,107,103,7,96,3,160,52,252,12,97,111,176,130,17,0,4,35,8,192,10,164,2,4,4,160,10,196,4,68,1,160,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2,128,6,12,1,136,3,96,9,96,0,164,1,132,11,104,9,64,3,100,0,196], "add.CT": [0,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,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,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,2,3,4,5,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,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,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,2,3,4,5,6,7,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,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,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,2,3,4,5,6,7,8,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,2,3,4,5,6,7,8,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,2,3,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,2,3,4,5,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,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,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,2,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,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,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,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,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,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,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,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,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,2,3,4,5,6,7,8,9,10,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,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,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,2,3,4,5,6,7,8,9,10,11,12,13,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,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,2,0,1,0,1,2,3,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,3,4,5,6,7,8,9,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,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,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,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,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,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,2,3,4,5,6,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,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,2,3,4,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,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,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,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,2,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,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,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,2,3,4,5,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,0,1,0,1,2,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,2,3,4,5,6,7,8,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,4,5,6,7,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,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,1,0,1,2,3,4,5,6,7,8,9,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,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,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1,2,3,4,5,6,7,8,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,2,3,4,5,6,7,0,1,0,1,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,2,3,0,1,0,1,0,1,2,3,4,5,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1], "add.CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,11,11,11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,9,9,9,9,9,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,10,10,10,10,10,10,10,10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,13,13,13,13,13,13,13,13,13,13,13,13,13,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,11,11,11,11,11,11,11,11,11,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,1,1,2,2,2,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.INST": [0,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,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,1,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,1,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,1,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,1,1,1,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,1,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,1,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,1,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,1,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,1,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,1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,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,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,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,1,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,1,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,1,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,1,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,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,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,1,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,1,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,1,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,1,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,1,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,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,1,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,1,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,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,317596875792875899232482966935924694376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,279300809120651687851659661200189346463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,340282366920938463463374607431768137286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,317596875792875899232482966932512339027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,254971857043020415247741426976952808084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,179510532920641149587898961001587066458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,57462297887046225246166363230068189062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,4294805859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,257393121186067924952057457688119043824,0,0,0,0,0,0,0,0,0,0,0,0,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,5192296858534827628530496329220095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,340282366920938463463374607428355856107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,306099634939200929822338421992034171881,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,143595913716325439916365919561656120033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,340282366920938463463374607429136918550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,340282366920938463463374607431768137287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,146325417675319067624533540462003183623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,4294967295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,250105541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,170141183460469231731687303715884105728,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,170141183460469231731687303715884105727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,151606248906710581344183103723755431250,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,1329227995784915872903807060280344575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,1792,1792,789,789,172,172,36,36,2304,2304,1216,1216,1504,1504,2436,2436,68,68,34,34,164,164,163,163,1668,1668,1728,1728,5184,5184,0,0,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,109392476928380950016495697220177235183,1184,1184,1472,1472,512,512,2528,2528,2304,2304,4,4,1636,1636,2080,2080,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,1856,1856,1312,1312,1480,1480,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,153358063445123573010099229370395050125,1932,1932,228,228,1824,1824,1156,1156,1248,1248,4704,4704,256,256,2468,2468,73,73,1900,1900,196,196,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,100,100,1087,1087,1088,1088,1600,1600,1376,1376,1768,1768,32,32,1544,1544,768,768,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,115820927345007,4480,4480,1344,1344,865,865,73,73,1736,1736,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,125383481487960889388,1964,1964,736,736,4,4,1376,1376,1152,1152,1633,1633,212,212,192,192,2020,2020,864,864,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,6366269319151744756,1832,1832,36,36,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,244336658341600092263937889081571132758,32,32,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,3040,3040,36,36,1120,1120,224,224,4256,4256,1800,1800,168,168,1248,1248,24654799,24654799,24654799,24654799,800,800,4,4,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,738087719716482127522,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,5027605809750025605,20,20,32,32,500,500,1152,1152,928,928,1416,1416,640,640,196,196,36,36,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,7430999999999999999,5344,5344,32,32,896,896,448,448,1384,1384,224,224,4032,4032,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,2240,2240,740,740,2944,2944,64,64,73,73,1315,1315,0,0,1316,1316,928,928,704,704,5120,5120,1484,1484,1376,1376,43,43,51,51,32,32,1448,1448,576,576,40,40,288,288,0,0,672,672,1504,1504,1124,1124,324,324,2016,2016,484,484,768,768,928,928,215,215,1384,1384,192,192,1092,1092,772,772,2976,2976,4896,4896,1188,1188,800,800,5,5,1348,1348,896,896,900,900,128,128,1792,1792,1388,1388,32,32,224,224,1556,1556,1280,1280,228,228,628,628,68,68,1124,1124,704,704,32,32,1112,1112,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,288468577230655807344120635576793368851,1017,1017,160,160,992,992,868,868,2024,2024,4672,4672,2012,2012,672,672,1024,1024,2012,2012,448,448,985,985,960,960,452,452,1888,1888,288,288,2116,2116,288,288,512,512,612,612,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,169367393186080990482378348967323092918,4,4,992,992,3392,3392,228,228,256,256,480,480,3040,3040,580,580,332,332,512,512,736,736,228,228,2752,2752,516,516,238,238,1572,1572,356,356,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,676,676,675,675,804,804,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,169367393186080990482378348967323092917,4,4,1472,1472,2752,2752,664,664,1892,1892,1958,1958,644,644,649,649,356,356,1352,1352,2916,2916,2912,2912,164,164,996,996,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,23653758391282189014,768,768,2784,2784,868,868,2528,2528,292,292,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,81043191320753361,1860,1860,324,324,41,41,192,192,1792,1792,740,740,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,196,196,288,288,0,0,0,0,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,1516,1516,1956,1956,32,32,260,260,452,452,451,451,1156,1156,224,224,1868,1868,2118,2118,708,708,5216,5216,256,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,1734,1734,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1504,1504,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,169367393186080990482378348967323092937,2592,2592,224,224,1380,1380,1924,1924,64,64,457,457,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,558164208970466600,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,2304,2304,40,40,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,1600,1600,2756,2756,4,4,2112,2112,352,352,472,472,800,800,1024,1024,32,32,2148,2148,324,324,788,788,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,89252476071307810482548988603723531323,228,228,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,595444005348658026567898,227,227,4992,4992,320,320,2756,2756,544,544,768,768,2188,2188,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,169367393186080990482378348967323092929,2344,2344,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,169367393186080990482378348967323092936,292,292,1824,1824,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,484,484,132,132,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,169367393186080990482378348967323092922,2592,2592,1,1,0,0,2336,2336,1888,1888,148,148,162,162,160,160,384,384,159,159,1540,1540,864,864,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,291730193135497822962063,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,1944232296643580916908573081,132,132,809,809,144,144,1033,1033,292,292,0,0,836,836,130,130,3552,3552,856,856,832,832,4768,4768,1344,1344,2532,2532,320,320,640,640,553,553,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,128678227615146603090670,0,0,2152,2152,260,260,1824,1824,1216533966081,1216533966081,1216533966081,1216533966081,1216533966081,1216533966081,352,352,1152,1152,2308,2308,224,224,448,448,1664,1664,96,96,420,420,196,196,873,873,1044,1044,260,260,1896,1896,3328,3328,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,169367393186080990482378348967323092934,4544,4544,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,169367393186080990482378348967323092927,230,230,1120,1120,2276,2276,192,192,416,416,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,544,544,640,640,577,577,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,169367393186080990482378348967323092920,160,160,2348,2348,0,0,164,164,163,163,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,416,416,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,1700,1700,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1440,1440,964,964,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,79228162514264337593543950335,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,500,500,1408,1408,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,340282366920938463463374607431759822368,2316,2316,1996,1996,292,292,1960,1960,2304,2304,3104,3104,32,32,480,480,704,704,408,408,1992,1992,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,228,228,264,264,260,260,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,82059386030893488857425669630121473920,64,64,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,1440,1440,1472,1472,32,32,2060,2060,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,2272,2272,356,356,1603,1603,2760,2760,1604,1604,256,256,1670,1670,792,792,1825,1825,1408,1408,1216,1216,2752,2752,64,64,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,1028,1028,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,1395119697815980919221,224,224,2028,2028,2240,2240,324,324,2760,2760,3232,3232,1696,1696,72,72,84,84,128,128,256,256,548,548,1254,1254,1028,1028,96,96,1252,1252,320,320,95,95,544,544,1024,1024,1248,1248,1472,1472,900,900,131,131,356,356,72,72,132,132,68,68,352,352,1508,1508,576,576,68,68,292,292,2592,2592,575,575,804,804,73,73,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,4110556188085486388,1056,1056,356,356,985,985,52,52,532,532,772,772,996,996,64,64,1220,1220,1220,1220,288,288,63,63,1952,1952,768,768,889,889,3104,3104,992,992,1216,1216,1440,1440,520,520,320,320,740,740,1476,1476,40,40,544,544,36,36,1192,1192,516,516,1024,1024,196,196,1760,1760,0,0,1984,1984,2208,2208,742,742,376,376,3008,3008,624,624,288,288,320,320,612,612,1120,1120,1992,1992,1060,1060,384,384,608,608,832,832,360,360,1056,1056,1536,1536,0,0,2368,2368,132,132,1288,1288,356,356,596,596,1186,1186,164,164,1728,1728,576,576,1952,1952,580,580,804,804,1960,1960,128,128,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,36338897345888191071,352,352,1508,1508,576,576,800,800,1280,1280,1504,1504,611,611,836,836,100,100,324,324,832,832,564,564,1088,1088,128,128,1568,1568,516,516,2048,2048,2272,2272,2496,2496,804,804,5312,5312,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1001729189011113732616,1576,1576,900,900,352,352,4,4,1574,1574,896,896,1120,1120,2276,2276,1344,1344,154,154,2656,2656,1324,1324,260,260,32,32,660,660,928,928,2143,2143,452,452,1792,1792,2016,2016,2240,2240,2464,2464,772,772,1222,1222,65,65,2024,2024,868,868,1092,1092,1316,1316,640,640,864,864,1088,1088,2244,2244,1312,1312,2468,2468,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,291518394222366880574210,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,169367393186080990482378348967323092925,1548,1548,1798,1798,2220,2220,388,388,628,628,853,853,932,932,4320,4320,196,196,1632,1632,2788,2788,692,692,1856,1856,3232,3232,2080,2080,632,632,2560,2560,2784,2784,416,416,2596,2596,864,864,2086,2086,1636,1636,1408,1408,704,704,2440,2440,1538,1538,1196,1196,24654799,24654799,24654799,24654799,992,992,1216,1216,2432,2432,1600,1600,1824,1824,300,300,2304,2304,2528,2528,836,836,921,921,520,520,1344,1344,1156,1156,1604,1604,1152,1152,1376,1376,1216533892117,1216533892117,1216533892117,1216533892117,1216533892117,1216533892117,4096,4096,1088,1088,1210,1210,292,292,998,998,291,291,960,960,2176,2176,64,64,1920,1920,2144,2144,2368,2368,2592,2592,3072,3072,3296,3296,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3648,3648,3008,3008,2150,2150,2148,2148,2372,2372,992,992,480,480,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,21294285315210674767,2124,2124,644,644,100,100,160,160,1664,1664,2980,2980,2820,2820,468,468,1888,1888,2112,2112,2336,2336,0,0,360,360,160,160,3264,3264,2208,2208,896,896,1120,1120,2116,2116,2340,2340,1060,1060,3872,3872,68,68,1224,1224,774,774,67,67,3168,3168,2884,2884,2432,2432,868,868,2656,2656,2880,2880,192,192,776,776,1446,1446,288,288,864,864,512,512,900,900,612,612,273888,273888,273888,1060,1060,768,768,2783,2783,580,580,270,270,2728,2728,168,168,2176,2176,2400,2400,2624,2624,1606,1606,256,256,2184,2184,960,960,2182,2182,2180,2180,580,580,0,0,512,512,2156,2156,0,0,736,736,2380,2380,132,132,356,356,2948,2948,264,264,416,416,1728,1728,676,676,2944,2944,3168,3168,2152,2152,4,4,800,800,296,296,964,964,2559,2559,1124,1124,1984,1984,608,608,644,644,356,356,1920,1920,931,931,2916,2916,2688,2688,2912,2912,32,32,3136,3136,1328,1328,1478,1478,320,320,36,36,544,544,934,934,932,932,460,460,100,100,292,292,2816,2816,1024,1024,1952,1952,640,640,36,36,780,780,356,356,72,72,1792,1792,740,740,5248,5248,68,68,68,68,1766,1766,288,288,1412,1412,544,544,2048,2048,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,68943946998513326845332369656507995262,2080,2080,420,420,1760,1760,708,708,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,707,707,3200,3200,3012,3012,1510,1510,996,996,512,512,1990,1990,2016,2016,288,288,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,340282366920938463463374607431768199456,1452,1452,1844,1844,1344,1344,1568,1568,224,224,676,676,696,696,768,768,1440,1440,692,692,242,242,480,480,2916,2916,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,340282366920938463462816443322166210128,800,800,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,130979838755937221195,60,60,1420,1420,1312,1312,644,644,664,664,736,736,1184,1184,4192,4192,448,448,2132,2132,291611960049,291611960049,291611960049,291611960049,291611960049,500,500,512,512,736,736,576,576,760,760,1732,1732,575,575,800,800,756,756,2948,2948,864,864,1088,1088,1216,1216,468,468,256,256,708,708,728,728,1864,1864,724,724,512,512,960,960,2916,2916,832,832,1056,1056,448,448,3968,3968,32,32,436,436,3520,3520,676,676,804,804,96,96,1252,1252,2880,2880,800,800,32,32,1248,1248,640,640,864,864,36,36,64,64,352,352,351,351,324,324,1056,1056,340,340,68,68,348,348,320,320,768,768,992,992,608,608,832,832,320,320,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,128648018979840359898847,3744,3744,1060,1060,1440,1440,454,454,192,192,384,384,608,608,2944,2944,416,416,640,640,452,452,20,20,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,169367393186080990482378348967323092932,4832,4832,152,152,127,127,2016,2016,832,832,2912,2912,1412,1412,1504,1504,384,384,608,608,100,100,2054,2054,835,835,2272,2272,1728,1728,1324,1324,256,256,448,448,672,672,836,836,2432,2432,928,928,516,516,228,228,1792,1792,1472,1472,4608,4608,0,0,416,416,804,804,1960,1960,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,583223920097010215036684,164,164,896,896,696,696,612,612,328,328,611,611,1504,1504,160,160,1638,1638,1184,1184,2720,2720,2496,2496,416,416,324,324,992,992,512,512,292,292,516,516,1356,1356,580,580,932,932,1156,1156,32,32,1152,1152,1376,1376,181,181,2464,2464,161,161,384,384,1862,1862,2284,2284,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,7431000000000000000,4384,4384,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,7431000000000000001,260,260,32,32,1696,1696,275,275,224,224,2660,2660,448,448,672,672,768,768,1218,1218,196,196,928,928,420,420,388,388,1056,1056,1280,1280,544,544,1256,1256,2,2,644,644,32,32,1152,1152,192,192,416,416,1440,1440,4160,4160,451,451,676,676,223,223,448,448,2884,2884,164,164,896,896,356,356,1512,1512,355,355,1024,1024,324,324,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,2167514698542609320962236,77,77,740,740,514,514,32,32,1188,1188,512,512,3456,3456,736,736,3072,3072,960,960,1184,1184,2436,2436,612,612,832,832,1056,1056,1280,1280,516,516,65,65,63,63,288,288,1444,1444,260,260,287,287,484,484,992,992,270,270,71,71,296,296,164,164,1544,1544,51,51,276,276,2052,2052,247,247,468,468,708,708,258,258,256,256,100,100,376,376,480,480,704,704,928,928,1,1,448,448,800,800,35,35,260,260,672,672,33,33,256,256,31,31,228,228,3680,3680,736,736,452,452,224,224,256,256,692,692,420,420,868,868,132,132,131,131,1928,1928,12,12,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,388393514066041225708353083269190,3072,3072,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,5077903450448254354,1152,1152,4288,4288,32,32,2112,2112,608,608,1444,1444,376,376,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,318775800626314356294205765087544249637,0,0,1896,1896,1120,1120,32,32,256,256,1632,1632,1088,1088,306,306,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,121849340620803729738,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,128592763988381723099892,200,200,32,32,4,4,0,0,5376,5376,932,932,307,307,160,160,73965396999999,73965396999999,73965396999999,73965396999999,73965396999999,73965396999999,2208,2208,928,928,1416,1416,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,340282366920938463201671096501519998430,96,96,1408,1408,900,900,1184,1184,100,100,404,404,32,32,896,896,100,100,320,320,5152,5152,288,288,1732,1732,184,184,2092,2092,2496,2496,64,64,320,320,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,794427527963917495,1984,1984,256,256,36,36,320,320,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,261703510930248213026,964,964,2208,2208,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1216509311283,1184,1184,1956,1956,960,960,68,68,2465,2465,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,738102633545375598373,1572,1572,68,68,1123,1123,1124,1124,1126,1126,100,100,1704,1704,4928,4928,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,128,128,544,544,1380,1380,2084,2084,928,928,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,169367393186080990482378348967323092930,1092,1092,2272,2272,628,628,344,344,1672,1672,1760,1760,2016,2016,128,128,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,48714999999999,1348,1348,900,900,2056,2056,1568,1568,160,160,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,14928015996058930011,4448,4448,64,64,704,704,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,3492570000000000,598,598,1017,1017,992,992,1536,1536,192,192,1156,1156,2048,2048,32,32,384,384,1128,1128,1412,1412,960,960,8388127,8388127,8388127,804,804,24654799,24654799,24654799,24654799,1576,1576,352,352,768,768,992,992,1216,1216,32,32,4224,4224,5380,5380,204,204,175000,175000,175000,92,92,96,96,1824,1824,2212,2212,1056,1056,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,2387673488186,160,160,0,0,960,960,32,32,1044,1044,640,640,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,168623191642213010088000,1024,1024,868,868,1248,1248,2084,2084,1640,1640,1572,1572,32,32,544,544,992,992,864,864,2020,2020,580,580,4000,4000,36,36,192,192,1344,1344,836,836,68,68,1608,1608,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,583460386270995645924125,580,580,2180,2180,1024,1024,1472,1472,832,832,1988,1988,1056,1056,3168,3168,68,68,5088,5088,2144,2144,640,640,1128,1128,864,864,128,128,3776,3776,1600,1600,3136,3136,100,100,1220,1220,628,628,1120,1120,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,4235670000000000,932,932,1764,1764,608,608,2052,2052,896,896,1120,1120,5024,5024,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,291493726961512392074620,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,18446744073709551615,160,160,2852,2852,2788,2788,800,800,608,608,32,32,1856,1856,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,301240430630330613037307034759964862284,548,548,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,301240430630330613037307034759964862285,516,516,2368,2368,100,100,160,160,1824,1824,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,772,772,32,32,2080,2080,1280,1280,2756,2756,1536,1536,332,332,472,472,576,576,1024,1024,484,484,483,483,36,36,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,6418929866553855755,458,458,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,340282366920938463463374607239378372538,1664,1664,648,648,4,4,868,868,160,160,3584,3584,2044,2044,4800,4800,2564,2564,416,416,415,415,640,640,1120,1120,1920,1920,292,292,388,388,274,274,1632,1632,268,268,1284,1284,36,36,2144,2144,100,100,832,832,1056,1056,235,235,3808,3808,1888,1888,548,548,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,57522985874605200595898421283648402979,260,260,259,259,3360,3360,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,340282366920938463201671096501519998429,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,1097528376087923646,212,212,224,224,448,448,160,160,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,340282366920938463438717342936875729798,200,200,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,7430777070000000000,480,480,704,704,196,196,2720,2720,516,516,40,40,1732,1732,1920,1920,1696,1696,180,180,194,194,192,192,191,191,2080,2080,896,896,1408,1408,64,64,452,452,486,486,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,259298643738590531,448,448,672,672,192,192,164,164,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,324,324,2336,2336,1664,1664,3136,3136,2468,2468,512,512,736,736,2132,2132,2,2,2496,2496,260,260,484,484,580,580,1508,1508,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,292,292,1856,1856,1476,1476,256,256,480,480,704,704,1696,1696,192,192,228,228,960,960,452,452,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,390,390,372,372,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,1702,1702,1248,1248,24,24,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,340282366920938463463374607332399746182,857,857,2784,2784,32,32,584,584,2272,2272,356,356,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,494,494,32,32,996,996,22012,22012,825,825,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1000000000000000001000020206038516938,1088,1088,821,821,1926,1926,2348,2348,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,6416942596616845607,1540,1540,36,36,1760,1760,4960,4960,0,0,1216,1216,2724,2724,184,184,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,1395119697805980919221,32,32,1516,1516,452,452,168,168,2560,2560,164,164,1668,1668,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,77,77,256,256,0,0,2047,2047,1504,1504,1376,1376,420,420,419,419,1636,1636,1600,1600,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,1942677610496649112537751684,2088,2088,1280,1280,4736,4736,2500,2500,992,992,736,736,1444,1444,228,228,256,256,210,210,1568,1568,2056,2056,2336,2336,1248,1248,66,66,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,7430256900000000000,36,36,2080,2080,484,484,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,340282366920938463201590053310199245069,73,73,1412,1412,198,198,196,196,1700,1700,195,195,3296,3296,1864,1864,100,100,4512,4512,1088,1088,256,256,1056,1056,408,408,960,960,544,544,744,744,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,179076100302274857327624938356616133668,1346,1346,1856,1856,128,128,1632,1632,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,966030000000000,2499,2499,1344,1344,422,422,1024,1024,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,264,264,1476,1476,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,2560,2560,612,612,953,953,1318,1318,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,313296536725709416818453230288514618607,1060,1060,1376,1376,160,160,725,725,384,384,1184,1184,1408,1408,704,704,4128,4128,216,216,2852,2852,132,132,1120,1120,324,324,705,705,1600,1600,580,580,1286,1286,1472,1472,128,128,1284,1284,1606,1606,3168,3168,0,0,1604,1604,1152,1152,2816,2816,928,928,2688,2688,960,960,2176,2176,40,40,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,27841623447247039417,2628,2628,3072,3072,155,155,436,436,2,2,168,168,1928,1928,2308,2308,224,224,448,448,672,672,2150,2150,896,896,768,768,482,482,2124,2124,3904,3904,0,0,420,420,388,388,1984,1984,1260,1260,2464,2464,85,85,100,100,1256,1256,324,324,1664,1664,1096,1096,32,32,1021,1021,2276,2276,192,192,2628,2628,416,416,757,757,640,640,736,736,1420,1420,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,4458600000000000,2852,2852,356,356,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,7171701356261409468,1248,1248,2464,2464,68,68,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,383570606561734925,2692,2692,953,953,20,20,740,740,1188,1188,32,32,256,256,216,216,31,31,736,736,1408,1408,544,544,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,768,768,1160,1160,2048,2048,392,392,32,32,2660,2660,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,330883599926326442353645590860899316605,160,160,708,708,1,1,0,0,1156,1156,480,480,3424,3424,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,738087719716482127523,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,340282366920938463463359693602874740606,704,704,3040,3040,928,928,1152,1152,132,132,2404,2404,800,800,1024,1024,512,512,511,511,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1216533966082,1292,1292,360,360,132,132,1696,1696,963,963,2180,2180,1252,1252,320,320,544,544,768,768,966,966,964,964,768,768,292,292,1056,1056,3200,3200,371366030975,371366030975,371366030975,371366030975,371366030975,384,384,2464,2464,2912,2912,552,552,1222,1222,1220,1220,288,288,4,4,512,512,3104,3104,3,3,992,992,2,2,1,1,576,576,800,800,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,420086490949894115174512,2816,2816,612,612,1096,1096,740,740,739,739,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,7427284500000000000,1992,1992,836,836,2244,2244,608,608,1857,1857,832,832,238,238,1056,1056,1280,1280,832,832,2368,2368,215,215,2022,2022,2188,2188,821,821,164,164,388,388,608,608,2176,2176,3,3,2,2,708,708,2976,2976,32,32,2212,2212,1960,1960,36,36,1028,1028,352,352,0,0,576,576,1024,1024,1504,1504,800,800,2336,2336,1256,1256,1256,1256,324,324,132,132,1160,1160,1292,1292,1440,1440,4,4,1312,1312,1124,1124,352,352,1572,1572,46,46,2276,2276,1344,1344,4064,4064,117,117,32,32,352,352,23,23,1056,1056,516,516,73,73,228,228,2048,2048,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,583460386270995778944036,452,452,1536,1536,896,896,1260,1260,256,256,5280,5280,868,868,320,320,1542,1542,1088,1088,1312,1312,864,864,644,644,2624,2624,2400,2400,1292,1292,260000,260000,260000,2112,2112,196,196,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,311307507092115849082895182623023954379,420,420,436,436,2176,2176,868,868,864,864,1088,1088,740,740,704,704,1190,1190,420,420,964,964,64,64,1412,1412,416,416,3840,3840,1920,1920,580,580,804,804,426,426,128,128,424,424,36,36,1856,1856,1192,1192,260,260,35,35,1600,1600,1144,1144,1824,1824,5056,5056,1324,1324,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092915,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,169367393186080990482378348967323092916,2820,2820,384,384,832,832,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092911,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092912,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092913,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,169367393186080990482378348967323092914,672,672,708,708,671,671,896,896,932,932,1888,1888,548,548,488,488,2400,2400,1664,1664,4,4,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,484,484,1952,1952,192,192,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,198796749149460384126187042903861257007,224,224,223,223,2112,2112,928,928,3008,3008,2340,2340,548,548,480,480,704,704,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,116821734811053704133,1076,1076,100,100,324,324,2112,2112,224,224,192,192,3616,3616,2976,2976,2118,2118,2340,2340,516,516,736,736,1222,1222,960,960,996,996,6,6,276,276,1988,1988,448,448,2092,2092,0,0,1152,1152,1952,1952,1228,1228,68,68,1224,1224,1224,1224,292,292,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,22064197366386087716,4864,4864,1516,1516,192,192,1060,1060,2048,2048,192,192,1728,1728,32,32,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,169367393186080990482378348967323092923,416,416,640,640,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,714303338840619204263764,708,708,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,237107113639655,1696,1696,2912,2912,64,64,964,964,672,672,896,896,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,128568096727527234600302,384,384,1088,1088,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,9847253061288693886,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,352928040984662,1256,1256,74153,74153,74153,4640,4640,1476,1476,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,340282366920938463463293564240447458095,544,544,256,256,1508,1508,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,7426541400000000000,1992,1992,836,836,1542,1542,640,640,128,128,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,583580974542024107810612,2720,2720,928,928,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,170141183460469231731687303715908760528,516,516,824,824,1472,1472,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,24656668657304587617,224,224,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,441181256815150075244,1092,1092,1984,1984,1476,1476,1962,1962,512,512,672,672,74169,74169,74169,2687,2687,896,896,484,484,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,612,612,611,611,900,900,704,704,420,420,1152,1152,1572,1572,416,416,1894,1894,32,32,580,580,4416,4416,504,504,1760,1760,1356,1356,582,582,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,769912051175412949,32,32,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,115353042473748372903912764274842866704,1540,1540,868,868,672,672,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,583460398729876027558836,548,548,676,676,1184,1184,224,224,448,448,3936,3936,2916,2916,196,196,928,928,388,388,387,387,612,612,644,644,1536,1536,192,192,736,736,1408,1408,1012,1012,22012,22012,1024,1024,1023,1023,2820,2820,0,0,1280,1280,324,324,288,288,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,583223920097010215036683,736,736,960,960,576,576,800,800,3712,3712,452,452,676,676,900,900,614,614,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,6416942497248380334,0,0,2692,2692,0,0,256,256,480,480,704,704,544,544,2752,2752,452,452,420,420,1312,1312,608,608,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,48715000000000,676,676,1017,1017,1382,1382,1254,1254,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,340282366920938463463374607431768137760,1028,1028,95,95,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1984,1984,2596,2596,256,256,320,320,800,800,1248,1248,1472,1472,1088,1088,352,352,1508,1508,68,68,576,576,0,0,501,501,644,644,1350,1350,772,772,64,64,1220,1220,3488,3488,544,544,2848,2848,768,768,992,992,1216,1216,608,608,832,832,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,441180513715150075244,320,320,1476,1476,292,292,1024,1024,896,896,1760,1760,1154,1154,4576,4576,612,612,836,836,384,384,608,608,1312,1312,1028,1028,1536,1536,832,832,2054,2054,704,704,644,644,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,81040803647265175,132,132,85256,85256,85256,68,68,1288,1288,244,244,356,356,2656,2656,864,864,3264,3264,512,512,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,340282366920938463463374607431768211450,1414,1414,616,616,1060,1060,1284,1284,352,352,576,576,1056,1056,384,384,1540,1540,608,608,2848,2848,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,242202258976566322107225903466977387074,324,324,2624,2624,1856,1856,1824,1824,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,340282366920938463463374607431743556657,548,548,1254,1254,547,547,900,900,3136,3136,672,672,896,896,1120,1120,1344,1344,1152,1152,896,896,608,608,1830,1830,2252,2252,1664,1664,885,885,74672999,74672999,74672999,74672999,1888,1888,928,928,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,14913828893470850,4352,4352,1059,1059,2240,2240,2724,2724,516,516,1184,1184,2756,2756,1092,1092,416,416,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,640,640,1548,1548,392,392,864,864,2400,2400,164,164,388,388,2920,2920,2368,2368,868,868,196,196], "add.STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,28,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,52,52,52,52,53,53,54,54,55,55,56,56,57,57,58,58,58,58,58,58,58,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,69,69,69,69,69,69,70,70,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,74,74,74,74,74,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,83,83,84,84,85,85,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,97,97,97,97,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,201,201,201,201,201,201,202,202,203,203,204,204,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,220,220,220,220,220,220,220,221,221,222,222,223,223,224,224,225,225,226,226,226,226,226,226,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,234,234,235,235,236,236,237,237,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,256,256,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,264,264,264,264,264,264,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,266,266,267,267,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,269,269,269,269,269,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,284,284,284,284,284,284,284,284,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,296,296,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,298,298,299,299,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,313,313,313,313,313,313,313,313,314,314,314,314,314,314,314,314,314,314,314,314,315,315,316,316,317,317,318,318,319,319,320,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,332,332,332,332,332,332,332,332,333,333,334,334,335,335,336,336,337,337,337,337,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,349,349,350,350,351,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,353,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,355,355,356,356,357,357,358,358,359,359,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,361,361,362,362,363,363,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,365,365,366,366,367,367,368,368,369,369,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,371,371,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,373,373,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,375,375,376,376,377,377,377,377,377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,378,378,379,379,380,380,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,382,382,383,383,384,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,394,394,395,395,396,396,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,398,399,399,399,399,399,399,400,400,401,401,402,402,403,403,404,404,404,404,404,404,404,404,405,405,406,406,407,407,408,408,409,409,410,410,411,411,412,412,413,413,414,414,415,415,416,416,417,417,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,419,419,420,420,420,420,420,420,420,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,430,431,431,432,432,433,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,458,458,458,458,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,466,467,467,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,482,482,483,483,484,484,485,485,486,486,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,496,496,497,497,498,498,499,499,500,500,501,501,502,502,503,503,504,504,505,505,506,506,507,507,508,508,509,509,510,510,511,511,512,512,513,513,514,514,515,515,516,516,517,517,518,518,519,519,520,520,521,521,522,522,523,523,524,524,524,524,524,524,524,524,524,525,525,526,526,527,527,528,528,529,529,530,530,531,531,532,532,533,533,534,534,535,535,536,536,537,537,538,538,539,539,540,540,541,541,542,542,543,543,544,544,545,545,546,546,546,546,546,546,546,546,546,547,547,548,548,549,549,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,568,568,569,569,570,570,571,571,572,572,573,573,574,574,575,575,576,576,577,577,578,578,579,579,580,580,581,581,582,582,582,582,582,582,582,582,582,582,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,584,584,585,585,586,586,587,587,588,588,589,589,590,590,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,602,603,603,604,604,605,605,606,606,607,607,608,608,609,609,610,610,611,611,612,612,612,612,613,613,614,614,615,615,616,616,617,617,618,618,619,619,620,620,621,621,622,622,623,623,624,624,625,625,626,626,627,627,628,628,629,629,629,629,629,629,630,630,631,631,632,632,633,633,634,634,635,635,636,636,637,637,638,638,639,639,640,640,641,641,642,642,643,643,644,644,645,645,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,647,647,648,648,649,649,650,650,651,651,652,652,653,653,654,654,654,654,654,654,654,654,654,655,655,656,656,657,657,658,658,659,659,660,660,661,661,662,662,663,663,664,664,665,665,666,666,667,667,668,668,669,669,670,670,671,671,672,672,673,673,674,674,675,675,676,676,677,677,678,678,679,679,680,680,681,681,682,682,683,683,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,694,694,695,695,695,696,696,697,697,698,698,699,699,700,700,701,701,702,702,703,703,704,704,705,705,706,706,707,707,708,708,709,709,710,710,711,711,712,712,713,713,714,714,715,715,716,716,717,717,718,718,719,719,720,720,721,721,722,722,723,723,724,724,725,725,726,726,727,727,728,728,729,729,730,730,731,731,732,732,733,733,734,734,735,735,736,736,737,737,738,738,739,739,740,740,741,741,742,742,743,743,744,744,745,745,746,746,747,747,748,748,749,749,750,750,751,751,752,752,753,753,754,754,755,755,756,756,757,757,758,758,759,759,760,760,761,761,762,762,763,763,764,764,765,765,766,766,767,767,768,768,769,769,770,770,771,771,772,772,773,773,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,775,775,776,776,777,777,778,778,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,780,780,781,781,782,782,783,783,784,784,785,785,786,786,787,787,788,788,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,790,790,791,791,792,792,793,793,794,794,795,795,796,796,797,797,798,798,799,799,800,800,801,801,802,802,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,804,804,805,805,805,805,805,805,805,805,805,806,806,807,807,808,808,809,809,810,810,811,811,812,812,813,813,814,814,815,815,816,816,816,816,816,817,817,818,818,819,819,820,820,821,821,822,822,823,823,824,824,825,825,826,826,827,827,828,828,829,829,830,830,831,831,832,832,833,833,834,834,835,835,836,836,837,837,838,838,839,839,840,840,841,841,842,842,843,843,844,844,845,845,846,846,847,847,848,848,849,849,850,850,851,851,852,852,853,853,854,854,855,855,856,856,857,857,858,858,859,859,860,860,861,861,862,862,863,863,864,864,865,865,866,866,867,867,868,868,869,869,870,870,871,871,871,871,871,871,871,871,871,871,872,872,873,873,874,874,875,875,876,876,877,877,878,878,879,879,880,880,881,881,882,882,883,883,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,885,885,886,886,887,887,888,888,889,889,890,890,891,891,892,892,893,893,894,894,895,895,896,896,897,897,898,898,899,899,900,900,901,901,902,902,903,903,904,904,905,905,906,906,907,907,908,908,909,909,910,910,911,911,912,912,913,913,914,914,915,915,916,916,916,916,916,916,916,916,916,916,917,917,918,918,919,919,920,920,921,921,922,922,923,923,924,924,925,925,926,926,927,927,928,928,929,929,930,930,931,931,932,932,933,933,934,934,935,935,936,936,937,937,938,938,939,939,940,940,941,941,942,942,943,943,944,944,945,945,946,946,947,947,948,948,948,948,948,948,948,948,949,949,950,950,950,950,950,950,950,950,951,951,952,952,953,953,954,954,955,955,956,956,957,957,958,958,959,959,960,960,961,961,962,962,963,963,964,964,965,965,966,966,967,967,968,968,969,969,970,970,971,971,972,972,973,973,974,974,975,975,976,976,977,977,978,978,979,979,980,980,981,981,982,982,983,983,984,984,985,985,986,986,987,987,988,988,989,989,989,989,989,989,989,989,989,989,989,990,990,991,991,992,992,993,993,994,994,995,995,996,996,997,997,998,998,999,999,1000,1000,1001,1001,1002,1002,1003,1003,1004,1004,1005,1005,1006,1006,1007,1007,1008,1008,1009,1009,1010,1010,1011,1011,1012,1012,1013,1013,1014,1014,1015,1015,1016,1016,1017,1017,1018,1018,1019,1019,1020,1020,1021,1021,1022,1022,1023,1023,1024,1024,1025,1025,1026,1026,1027,1027,1028,1028,1029,1029,1030,1030,1031,1031,1032,1032,1033,1033,1034,1034,1035,1035,1036,1036,1037,1037,1038,1038,1039,1039,1040,1040,1041,1041,1042,1042,1043,1043,1044,1044,1045,1045,1046,1046,1047,1047,1048,1048,1049,1049,1050,1050,1051,1051,1052,1052,1053,1053,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1059,1059,1060,1060,1061,1061,1062,1062,1063,1063,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1067,1067,1068,1068,1069,1069,1070,1070,1071,1071,1072,1072,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1077,1077,1078,1078,1079,1079,1080,1080,1081,1081,1082,1082,1083,1083,1084,1084,1084,1084,1084,1084,1085,1085,1086,1086,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1089,1089,1090,1090,1091,1091,1092,1092,1093,1093,1094,1094,1095,1095,1096,1096,1097,1097,1098,1098,1099,1099,1100,1100,1101,1101,1102,1102,1103,1103,1104,1104,1105,1105,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,1108,1108,1109,1109,1110,1110,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112,1112,1113,1113,1114,1114,1115,1115,1115,1115,1115,1115,1116,1116,1117,1117,1118,1118,1119,1119,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,1121,1122,1122,1123,1123,1124,1124,1125,1125,1126,1126,1127,1127,1128,1128,1129,1129,1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1132,1132,1133,1133,1134,1134,1135,1135,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1138,1138,1139,1139,1140,1140,1141,1141,1142,1142,1143,1143,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1147,1147,1148,1148,1149,1149,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1153,1153,1154,1154,1155,1155,1155,1155,1155,1155,1155,1156,1156,1157,1157,1158,1158,1159,1159,1160,1160,1161,1161,1162,1162,1163,1163,1164,1164,1165,1165,1166,1166,1167,1167,1168,1168,1168,1169,1169,1170,1170,1170,1170,1171,1171,1172,1172,1173,1173,1174,1174,1175,1175,1176,1176,1177,1177,1178,1178,1179,1179,1180,1180,1180,1181,1181,1182,1182,1183,1183,1184,1184,1185,1185,1186,1186,1186,1186,1186,1186,1187,1187,1188,1188,1189,1189,1190,1190,1191,1191,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1195,1195,1196,1196,1197,1197,1198,1198,1199,1199,1200,1200,1201,1201,1202,1202,1203,1203,1204,1204,1205,1205,1206,1206,1207,1207,1208,1208,1209,1209,1210,1210,1211,1211,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1215,1215,1216,1216,1217,1217,1218,1218,1219,1219,1220,1220,1221,1221,1222,1222,1223,1223,1224,1224,1225,1225,1226,1226,1227,1227,1228,1228,1229,1229,1230,1230,1231,1231,1232,1232,1233,1233,1234,1234,1235,1235,1236,1236,1236,1236,1236,1236,1236,1237,1237,1238,1238,1239,1239,1240,1240,1241,1241,1242,1242,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1245,1245,1245,1245,1245,1245,1245,1245,1246,1246,1247,1247,1248,1248,1249,1249,1250,1250,1251,1251,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1257,1257,1258,1258,1259,1259,1260,1260,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1264,1264,1265,1265,1266,1266,1267,1267,1268,1268,1269,1269,1270,1270,1271,1271,1272,1272,1273,1273,1274,1274,1275,1275,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1280,1280,1281,1281,1282,1282,1283,1283,1284,1284,1285,1285,1286,1286,1287,1287,1288,1288,1289,1289,1290,1290,1291,1291,1292,1292,1293,1293,1294,1294,1295,1295,1296,1296,1297,1297,1298,1298,1299,1299,1300,1300,1301,1301,1302,1302,1303,1303,1304,1304,1305,1305,1306,1306,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1310,1310,1311,1311,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1313,1313,1313,1314,1314,1315,1315,1316,1316,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1320,1320,1320,1320,1320,1320,1320,1320,1321,1321,1322,1322,1323,1323,1324,1324,1325,1325,1326,1326,1327,1327,1328,1328,1329,1329,1330,1330,1331,1331,1332,1332,1333,1333,1334,1334,1335,1335,1336,1336,1337,1337,1338,1338,1339,1339,1340,1340,1340,1340,1340,1340,1340,1340,1341,1341,1342,1342,1343,1343,1344,1344,1345,1345,1345,1345,1345,1345,1345,1345,1346,1346,1347,1347,1348,1348,1349,1349,1350,1350,1351,1351,1352,1352,1353,1353,1354,1354,1355,1355,1356,1356,1357,1357,1358,1358,1359,1359,1360,1360,1360,1360,1360,1360,1360,1360,1361,1361,1362,1362,1363,1363,1364,1364,1365,1365,1366,1366,1367,1367,1368,1368,1369,1369,1370,1370,1371,1371,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1373,1373,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1377,1377,1378,1378,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1380,1380,1381,1381,1382,1382,1383,1383,1384,1384,1385,1385,1386,1386,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1388,1388,1389,1389,1390,1390,1391,1391,1392,1392,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1394,1394,1395,1395,1396,1396,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1400,1400,1401,1401,1402,1402,1403,1403,1404,1404,1405,1405,1406,1406,1407,1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1409,1409,1410,1410,1411,1411,1412,1412,1413,1413,1414,1414,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1416,1416,1417,1417,1418,1418,1419,1419,1420,1420,1421,1421,1422,1422,1423,1423,1424,1424,1425,1425,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1427,1427,1428,1428,1429,1429,1430,1430,1431,1431,1432,1432,1433,1433,1434,1434,1435,1435,1436,1436,1437,1437,1438,1438,1439,1439,1440,1440,1441,1441,1442,1442,1442,1442,1442,1442,1442,1442,1443,1443,1444,1444,1445,1445,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1447,1447,1448,1448,1449,1449,1450,1450,1451,1451,1452,1452,1453,1453,1454,1454,1455,1455,1456,1456,1457,1457,1458,1458,1459,1459,1460,1460,1461,1461,1462,1462,1463,1463,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1465,1465,1466,1466,1467,1467,1468,1468,1469,1469,1469,1469,1469,1469,1469,1470,1470,1471,1471,1472,1472,1473,1473,1474,1474,1474,1474,1474,1474,1474,1474,1475,1475,1476,1476,1477,1477,1477,1477,1477,1477,1478,1478,1479,1479,1480,1480,1481,1481,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1483,1483,1484,1484,1485,1485,1486,1486,1487,1487,1488,1488,1489,1489,1490,1490,1491,1491,1492,1492,1493,1493,1494,1494,1495,1495,1496,1496,1497,1497,1498,1498,1499,1499,1500,1500,1501,1501,1502,1502,1503,1503,1504,1504,1505,1505,1506,1506,1507,1507,1508,1508,1509,1509,1510,1510,1511,1511,1512,1512,1513,1513,1514,1514,1515,1515,1515,1515,1515,1515,1515,1515,1515,1516,1516,1517,1517,1518,1518,1519,1519,1520,1520,1521,1521,1522,1522,1523,1523,1524,1524,1525,1525,1526,1526,1527,1527,1528,1528,1529,1529,1530,1530,1531,1531,1532,1532,1533,1533,1534,1534,1535,1535,1536,1536,1537,1537,1538,1538,1539,1539,1540,1540,1541,1541,1542,1542,1543,1543,1544,1544,1545,1545,1546,1546,1547,1547,1548,1548,1549,1549,1550,1550,1551,1551,1552,1552,1553,1553,1554,1554,1555,1555,1555,1555,1555,1555,1555,1556,1556,1557,1557,1558,1558,1558,1558,1558,1558,1558,1558,1559,1559,1560,1560,1561,1561,1562,1562,1562,1562,1562,1562,1562,1562,1563,1563,1564,1564,1565,1565,1566,1566,1567,1567,1568,1568,1569,1569,1570,1570,1571,1571,1572,1572,1573,1573,1574,1574,1575,1575,1575,1575,1575,1575,1575,1575,1575,1576,1576,1577,1577,1578,1578,1579,1579,1580,1580,1581,1581,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1583,1583,1584,1584,1585,1585,1586,1586,1587,1587,1588,1588,1589,1589,1590,1590,1590,1590,1590,1590,1590,1590,1590,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1592,1592,1593,1593,1594,1594,1595,1595,1596,1596,1597,1597,1598,1598,1599,1599,1600,1600,1601,1601,1602,1602,1602,1602,1602,1602,1603,1603,1604,1604,1605,1605,1606,1606,1607,1607,1608,1608,1609,1609,1610,1610,1611,1611,1612,1612,1613,1613,1614,1614,1615,1615,1616,1616,1617,1617,1618,1618,1619,1619,1619,1619,1619,1620,1620,1621,1621,1622,1622,1623,1623,1624,1624,1625,1625,1626,1626,1627,1627,1628,1628,1629,1629,1630,1630,1631,1631,1632,1632,1633,1633,1634,1634,1635,1635,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1637,1637,1638,1638,1639,1639,1640,1640,1641,1641,1642,1642,1642,1642,1642,1642,1642,1642,1643,1643,1644,1644,1645,1645,1646,1646,1647,1647,1648,1648,1649,1649,1650,1650,1651,1651,1652,1652,1653,1653,1654,1654,1655,1655,1656,1656,1657,1657,1658,1658,1659,1659,1660,1660,1661,1661,1662,1662,1663,1663,1664,1664,1665,1665,1666,1666,1667,1667,1668,1668,1669,1669,1670,1670,1671,1671,1672,1672,1673,1673,1674,1674,1675,1675,1676,1676,1677,1677,1678,1678,1679,1679,1680,1680,1681,1681,1682,1682,1683,1683,1684,1684,1685,1685,1686,1686,1687,1687,1688,1688,1689,1689,1690,1690,1691,1691,1692,1692,1693,1693,1694,1694,1695,1695,1696,1696,1697,1697,1698,1698,1699,1699,1700,1700,1701,1701,1702,1702,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1704,1704,1705,1705,1706,1706,1707,1707,1708,1708,1709,1709,1710,1710,1711,1711,1712,1712,1713,1713,1714,1714,1715,1715,1716,1716,1717,1717,1718,1718,1719,1719,1720,1720,1720,1721,1721,1722,1722,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1725,1725,1726,1726,1727,1727,1728,1728,1729,1729,1730,1730,1731,1731,1732,1732,1733,1733,1734,1734,1735,1735,1736,1736,1737,1737,1738,1738,1739,1739,1740,1740,1741,1741,1742,1742,1743,1743,1744,1744,1745,1745,1746,1746,1747,1747,1748,1748,1749,1749,1750,1750,1751,1751,1752,1752,1753,1753,1754,1754,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1757,1757,1758,1758,1759,1759,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1764,1764,1765,1765,1766,1766,1767,1767,1768,1768,1769,1769,1770,1770,1771,1771,1772,1772,1773,1773,1774,1774,1775,1775,1775,1775,1775,1775,1776,1776,1777,1777,1778,1778,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1780,1780,1781,1781,1782,1782,1783,1783,1784,1784,1785,1785,1786,1786,1787,1787,1788,1788,1789,1789,1789,1789,1789,1789,1789,1789,1789,1790,1790,1790,1790,1790,1790,1790,1790,1790,1791,1791,1792,1792,1793,1793,1794,1794,1795,1795,1796,1796,1797,1797,1798,1798,1799,1799,1800,1800,1801,1801,1802,1802,1803,1803,1804,1804,1805,1805,1806,1806,1807,1807,1808,1808,1809,1809,1810,1810,1811,1811,1812,1812,1813,1813,1814,1814,1815,1815,1816,1816,1817,1817,1818,1818,1819,1819,1819,1819,1819,1819,1819,1819,1819,1820,1820,1821,1821,1822,1822,1823,1823,1824,1824,1825,1825,1826,1826,1827,1827,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1829,1829,1830,1830,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1832,1832,1833,1833,1833,1833,1833,1833,1834,1834,1835,1835,1836,1836,1837,1837,1838,1838,1839,1839,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1841,1841,1842,1842,1843,1843,1843,1843,1843,1843,1843,1843,1844,1844,1844,1844,1844,1844,1844,1845,1845,1846,1846,1846,1847,1847,1848,1848,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1850,1850,1851,1851,1852,1852,1853,1853,1853,1853,1853,1853,1853,1853,1854,1854,1855,1855,1856,1856,1857,1857,1858,1858,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1860,1860,1861,1861,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1863,1863,1864,1864,1865,1865,1866,1866,1866,1866,1866,1866,1866,1866,1866,1867,1867,1868,1868,1868,1868,1868,1868,1868,1868,1868,1869,1869,1870,1870,1871,1871,1872,1872,1873,1873,1874,1874,1875,1875,1875,1876,1876,1877,1877,1878,1878,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1880,1880,1881,1881,1882,1882,1883,1883,1884,1884,1885,1885,1886,1886,1887,1887,1888,1888,1889,1889,1890,1890,1891,1891,1892,1892,1893,1893,1894,1894,1895,1895,1896,1896,1896,1896,1896,1896,1896,1896,1897,1897,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1899,1899,1900,1900,1901,1901,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1903,1903,1904,1904,1905,1905,1906,1906,1907,1907,1908,1908,1909,1909,1910,1910,1911,1911,1912,1912,1913,1913,1914,1914,1915,1915,1916,1916,1917,1917,1918,1918,1919,1919,1920,1920,1921,1921,1922,1922,1923,1923,1924,1924,1925,1925,1926,1926,1927,1927,1928,1928,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1930,1930,1931,1931,1932,1932,1933,1933,1934,1934,1935,1935,1936,1936,1937,1937,1938,1938,1939,1939,1939,1939,1939,1939,1939,1939,1940,1940,1941,1941,1942,1942,1943,1943,1944,1944,1945,1945,1946,1946,1947,1947,1948,1948,1949,1949,1950,1950,1951,1951,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1953,1953,1954,1954,1955,1955,1956,1956,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1958,1958,1959,1959,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1961,1961,1962,1962,1963,1963,1964,1964,1965,1965,1966,1966,1967,1967,1968,1968,1969,1969,1970,1970,1971,1971,1972,1972,1973,1973,1974,1974,1975,1975,1976,1976,1977,1977,1978,1978,1979,1979,1980,1980,1981,1981,1982,1982,1983,1983,1984,1984,1985,1985,1986,1986,1987,1987,1988,1988,1988,1988,1988,1988,1988,1988,1988,1989,1989,1990,1990,1991,1991,1992,1992,1993,1993,1994,1994,1995,1995,1996,1996,1997,1997,1998,1998,1999,1999,2000,2000,2001,2001,2002,2002,2003,2003,2004,2004,2005,2005,2006,2006,2007,2007,2008,2008,2008,2008,2008,2008,2008,2008,2009,2009,2010,2010,2010,2011,2011,2012,2012,2013,2013,2014,2014,2015,2015,2016,2016,2017,2017,2018,2018,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2020,2020,2021,2021,2022,2022,2023,2023,2024,2024,2025,2025,2026,2026,2027,2027,2028,2028,2029,2029,2030,2030,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2032,2032,2033,2033,2034,2034,2035,2035,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2037,2037,2038,2038,2039,2039,2040,2040,2041,2041,2042,2042,2043,2043,2044,2044,2045,2045,2046,2046,2047,2047,2048,2048,2049,2049,2050,2050,2051,2051,2052,2052,2053,2053,2053,2053,2054,2054,2055,2055,2056,2056,2056,2056,2056,2056,2056,2057,2057,2058,2058,2059,2059,2060,2060,2061,2061,2062,2062,2063,2063,2064,2064,2065,2065,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2067,2067,2068,2068,2069,2069,2070,2070,2071,2071,2072,2072,2073,2073,2074,2074,2075,2075,2076,2076,2077,2077]} +{"add.ACC_1": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211455], "add.ACC_2": [0,255,65535,16777215,4294967295,1099511627775,281474976710655,72057594037927935,18446744073709551615,4722366482869645213695,1208925819614629174706175,309485009821345068724781055,79228162514264337593543950335,20282409603651670423947251286015,5192296858534827628530496329220095,1329227995784915872903807060280344575,340282366920938463463374607431768211453], "add.ARG_1_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.ARG_1_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], "add.BYTE_1": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255], "add.BYTE_2": [0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253], "add.CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add.CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add.INST": [0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.RES_LO": [0,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453,340282366920938463463374607431768211453], "add.STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} +{"add.ACC_1": [0,0,0], "add.ACC_2": [0,18,4662], "add.ARG_1_HI": [0,0,0], "add.ARG_1_LO": [0,4660,4660], "add.ARG_2_HI": [0,0,0], "add.ARG_2_LO": [0,2,2], "add.BYTE_1": [0,0,0], "add.BYTE_2": [0,18,54], "add.CT": [0,0,1], "add.CT_MAX": [0,1,1], "add.INST": [0,1,1], "add.OVERFLOW": [0,0,0], "add.RES_HI": [0,0,0], "add.RES_LO": [0,4662,4662], "add.STAMP": [0,1,1]} +{"add.ACC_1": [0,0,0], "add.ACC_2": [0,0,1], "add.ARG_1_HI": [0,0,0], "add.ARG_1_LO": [0,2,2], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.BYTE_1": [0,0,0], "add.BYTE_2": [0,0,1], "add.CT": [0,0,1], "add.CT_MAX": [0,1,1], "add.INST": [0,1,1], "add.OVERFLOW": [0,1,1], "add.RES_HI": [0,0,0], "add.RES_LO": [0,1,1], "add.STAMP": [0,1,1]} +{"add.ACC_1": [0,2,514,131586,33686018,8623620610,2207646876162,565157600297474,144680345676153346,37038168493095256578,9481771134232385683970,2427333410363490735096322,621397353053053628184658434,159077722381581728815272559106,40723896929684922576709775131138,10425317613999340179637702433571330,2668881309183831085987251822994260481], "add.ACC_2": [0,2,514,131586,33686018,8623620610,2207646876162,565157600297474,144680345676153346,37038168493095256578,9481771134232385683970,2427333410363490735096322,621397353053053628184658434,159077722381581728815272559106,40723896929684922576709775131138,10425317613999340179637702433571330,2668881309183831085987251822994260482], "add.ARG_1_HI": [0,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482], "add.ARG_1_LO": [0,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455], "add.ARG_2_LO": [0,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241,1334440654591915542993625911497130241], "add.BYTE_1": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1], "add.BYTE_2": [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], "add.CT": [0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], "add.CT_MAX": [0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15], "add.INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0], "add.RES_HI": [0,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481,2668881309183831085987251822994260481], "add.RES_LO": [0,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482,2668881309183831085987251822994260482], "add.STAMP": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} +{"add.ACC_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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ACC_2": [0,6,1696,7,1792,0,32,0,32,13,3392,0,96,0,96,17,4448,0,96,2,544,4,1024,0,34,2,704,3,864,16,4288,10,2592,8,2048,15,3872,20,5344,0,128,14,3648,0,164,0,96,0,32,8,2240,6,1760,0,16,0,96,13,3488,4,1120,0,64,0,13,17,4544,0,32,4,1216,18,4704,18,4832,15,3904,0,95,1,320,7,2016,3,960,14,3616,8,2176,0,132,7,1984,12,3168,0,32,0,35,0,128,19,4896,0,96,0,32,11,3008,3,832,5,1312,0,96,15,4064,8,2208,9,2368,3,928,1,480,0,128,14,3680,0,228,12,3264,19,4864,13,3424,0,96,4,1184,17,4480,1,352,5,1280,5,1504,0,32,2,736,0,96,9,2336,8,2176,0,32,3,896,16,4320,0,12,0,17,21,5376,0,128,17,4352,14,3680,0,196,8,2272,0,96,0,128,4,1088,0,32,17,4512,6,1728,0,25,0,32,4,1120,18,4672,0,96,0,32,2,544,7,1984,10,2784,0,36,14,3584,0,16,3,928,8,2144,20,5120,7,1792,0,15,12,3200,0,128,9,2464,0,160,13,3488,0,1,4,1056,0,32,17,4544,17,4480,2,640,11,3040,0,96,5,1312,18,4640,16,4096,0,32,2,512,0,96,7,1952,3,896,18,4640,8,2112,0,18,0,128,12,3232,5,1504,8,2080,10,2560,12,3232,13,3392,0,20,17,4448,0,96,5,1408,2,704,9,2304,0,128,3,864,16,4288,0,32,8,2048,7,1920,20,5344,0,32,0,37,21,5408,21,5504,0,96,6,1600,12,3200,0,128,10,2752,13,3360,4,1120,17,4416,17,4544,0,64,6,1760,0,14,0,2,2,672,0,19,16,4256,0,32,11,2816,0,127,14,3776,14,3616,19,4928,8,2176,21,5472,0,32,12,3168,0,96,9,2368,0,9,13,3520,0,224,11,3008,0,21,18,4608,15,4064,0,38,9,2368,0,32,1,480,16,4224,0,96,7,1920,0,32,17,4544,8,2080,0,164,2,640,6,1536,7,1888,0,3,20,5120,11,3040,0,36,17,4480,11,2976,15,4032,9,2336,3,896,0,64,7,1952,14,3680,18,4736,0,132,0,96,21,5536,2,608,0,22,0,32,0,8,10,2656,0,96,4,1088,6,1728,11,2944,18,4672,2,640,16,4224,10,2784,0,39,14,3808,7,1856,20,5280,15,3840,3,800,8,2144,0,32,2,704,8,2176,11,2848,4,1056,13,3328,0,32,1,256,0,96,11,2912,6,1696,0,96,18,4640,0,128,16,4256,7,1952,0,4,15,4000,14,3808,8,2112,5,1504,12,3104,0,96,6,1664,19,5088,11,2944,0,32,0,23,0,96,17,4448,0,32,2,576,2,704,10,2560,1,416,16,4160,14,3616,16,4096,20,5216,18,4768,0,36,5,1472,6,1632,19,5056,12,3136,0,96,13,3360,17,4416,0,32,1,320,0,40,0,96,2,672,9,2528,0,96,16,4256,7,1888,20,5312,16,4288,3,832,0,11,0,5,0,4,21,5472,5,1280,0,68,0,224,6,1664,11,2880,0,32,19,4864,15,3936,0,96,1,352,0,96,10,2720,15,3904,14,3776,0,24,19,5056,8,2080,0,100,0,128,0,41,12,3136,6,1696,4,1248,13,3424,0,96,0,192,11,2976,0,32,18,4832,2,608,15,4032,0,6,0,96,1,448,16,4192,0,32,7,1952,0,10,20,5248,17,4576,3,896,8,2048,0,68,5,1440,14,3584,17,4384,0,128,0,8,0,32,0,96,0,128,15,4000,0,25,0,96,0,5,9,2496,0,32,7,1856,20,5280,16,4192,3,800,0,96,8,2144,20,5344,21,5440,0,128,0,42,13,3552,5,1312,17,4352,1,256,11,2912,6,1696,15,3968,1,384,16,4256,0,7,10,2752,7,1824,14,3712,20,5312,0,32,3,768,14,3808,17,4384,19,4864,0,96,21,5408,0,9,5,1504,12,3104,6,1664,4,1216,0,2,0,1,0,0,17,4448,0,5,0,4,5,1376,0,128,0,3,18,4800,2,576,15,4000,0,96,1,416,16,4160,0,26,0,32,20,5216,0,96,17,4480,20,5152,0,4,0,32,5,1472,12,3072,6,1632,0,3,19,5056,0,100,15,3968,9,2528,16,4128,0,32,10,2688,7,1888,20,5184,20,5312,0,96,0,43,3,832,18,4672,0,32,0,96,0,2,19,5024,0,1,0,10,0,0,5,1280,13,3520,0,7,0,4,17,4576,0,3,11,2880,3,800,19,4864,15,3936,1,352,10,2720,3,992,14,3776,0,32,19,4992,4,1248,0,96,0,32,0,192,0,96,0,27,3,992,5,1408,18,4832,0,128,0,44,2,608,10,2688,20,5248,14,3744,0,128,9,2304,19,4960,0,2,6,1760,5,1440,0,1,12,3296,0,32,0,0,6,1600,19,5024,14,3584,0,3,0,32,0,46,0,32,18,4640,0,96,2,512,9,2496,0,6,0,128,10,2656,0,11,14,3712,0,32,0,28,0,96,6,1568,19,4992,13,3552,0,32,18,4608,0,96,5,1280,5,1472,0,45,10,2624,7,1824,4,1024,14,3680,14,3808,0,2,0,1,0,0,20,5248,8,2048,6,1664,19,4960,4,1216,0,96,0,160,0,32,11,2816,5,1376,0,32,18,4800,0,47,0,12,15,3872,0,18,9,2432,0,96,1,288,14,3712,14,3776,8,2272,13,3328,5,1472,19,4928,19,5056,0,29,4,1184,0,32,0,32,0,128,1,416,5,1344,6,1568,2,544,0,32,9,2400,16,4128,0,96,0,1,20,5184,0,0,4,1088,8,2240,0,128,6,1536,0,48,19,5024,5,1280,13,3520,0,32,4,1152,0,160,17,4576,0,95,0,96,0,128,0,96,4,1184,18,4736,0,32,0,32,9,2432,0,13,0,96,10,2592,8,2048,3,992,14,3648,14,3776,0,17,13,3488,4,1120,17,4544,2,704,11,2848,5,1408,5,1376,18,4704,18,4832,15,3904,2,608,0,96,1,320,0,0,0,32,7,2016,0,30,0,96,14,3744,3,960,12,3296,8,2144,19,4896,13,3456,4,1152,14,3584,18,4640,1,448,5,1312,0,20,18,4736,3,768,0,32,17,4352,0,49,20,5152,0,32,14,3712,8,2208,0,96,0,2,12,3264,0,96,6,1568,0,128,4,1184,0,14,0,128,18,4768,2,736,9,2464,0,128,16,4320,0,96,10,2624,20,5120,0,32,14,3680,0,96,0,31,0,32,0,64,13,3456,14,3584,0,33,4,1088,17,4512,2,736,12,3072,18,4672,15,3872,0,19,1,288,7,1984,0,96,3,928,8,2144,8,2272,0,50,19,4928,4,1184,13,3488,0,96,1,256,0,128,3,928,0,1,5,1344,0,15,18,4768,15,3840,9,2400,0,32,8,2240], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,32,32,1760,1760,5440,5440,1120,1120,3392,3392,5216,5216,32,32,4448,4448,2816,2816,32,32,32,32,33,33,704,704,864,864,4288,4288,2560,2560,1984,1984,96,96,5344,5344,3904,3904,3616,3616,132,132,3776,3776,3520,3520,96,96,1760,1760,15,15,3296,3296,3456,3456,1088,1088,32,32,12,12,4512,4512,2848,2848,32,32,4672,4672,4736,4736,3840,3840,31,31,256,256,1984,1984,928,928,3616,3616,2144,2144,132,132,32,32,3168,3168,1408,1408,34,34,1312,1312,4864,4864,1184,1184,928,928,3008,3008,32,32,1280,1280,2624,2624,4064,4064,2176,2176,2336,2336,864,864,480,480,2272,2272,96,96,132,132,3232,3232,4864,4864,3392,3392,100,100,1088,1088,4448,4448,32,32,1280,1280,32,32,2656,2656,704,704,4352,4352,2336,2336,2176,2176,256,256,864,864,4288,4288,11,11,16,16,5344,5344,4000,4000,96,96,3616,3616,132,132,32,32,5312,5312,1120,1120,1056,1056,0,0,4480,4480,1728,1728,128,128,736,736,32,32,4640,4640,4832,4832,4384,4384,480,480,1952,1952,2784,2784,35,35,3584,3584,15,15,896,896,2112,2112,96,96,32,32,14,14,3168,3168,1408,1408,32,32,164,164,3392,3392,0,0,1056,1056,2944,2944,4448,4448,4480,4480,32,32,3008,3008,2720,2720,32,32,4640,4640,4064,4064,2464,2464,480,480,4160,4160,1952,1952,896,896,96,96,2112,2112,17,17,3808,3808,3200,3200,1504,1504,32,32,32,32,32,32,3360,3360,19,19,4416,4416,0,0,32,32,672,672,2304,2304,256,256,832,832,4256,4256,4192,4192,1952,1952,1888,1888,5312,5312,1792,1792,36,36,96,96,5472,5472,1568,1568,32,32,3200,3200,5536,5536,32,32,3360,3360,1056,1056,4416,4416,4480,4480,0,0,1728,1728,13,13,1,1,672,672,18,18,4256,4256,2272,2272,2784,2784,128,128,96,96,3584,3584,96,96,2112,2112,5472,5472,1600,1600,3136,3136,1376,1376,32,32,8,8,32,32,224,224,2976,2976,20,20,4608,4608,4032,4032,37,37,2304,2304,4480,4480,448,448,4192,4192,4256,4256,1920,1920,4000,4000,96,96,2080,2080,4,4,608,608,1504,1504,32,32,2,2,5088,5088,32,32,164,164,4416,4416,2976,2976,4032,4032,2304,2304,832,832,96,96,1888,1888,3584,3584,96,96,4,4,1664,1664,5472,5472,608,608,21,21,3328,3328,7,7,32,32,3104,3104,1024,1024,1696,1696,2912,2912,4608,4608,640,640,4224,4224,2752,2752,38,38,32,32,1856,1856,5280,5280,3808,3808,800,800,2080,2080,3808,3808,608,608,32,32,32,32,1024,1024,32,32,3136,3136,224,224,2912,2912,2912,2912,1696,1696,512,512,4608,4608,4480,4480,4192,4192,1920,1920,3,3,32,32,3808,3808,2080,2080,1472,1472,3104,3104,1472,1472,1632,1632,5056,5056,32,32,1216,1216,22,22,992,992,4384,4384,544,544,576,576,640,640,2528,2528,416,416,4160,4160,32,32,32,32,5216,5216,32,32,4,4,1472,1472,1632,1632,5056,5056,32,32,3200,3200,3328,3328,4384,4384,4864,4864,224,224,39,39,4640,4640,640,640,2528,2528,320,320,4224,4224,1856,1856,5280,5280,32,32,800,800,10,10,4,4,4,4,5440,5440,1248,1248,196,196,192,192,1664,1664,2880,2880,4672,4672,4832,4832,3936,3936,4448,4448,352,352,2048,2048,2720,2720,32,32,3776,3776,23,23,32,32,2048,2048,4,4,1696,1696,40,40,3104,3104,1632,1632,1248,1248,32,32,3008,3008,192,192,2944,2944,2752,2752,4832,4832,576,576,4000,4000,5,5,2528,2528,416,416,4160,4160,2080,2080,1856,1856,9,9,5216,5216,32,32,800,800,2048,2048,4,4,1440,1440,3552,3552,4352,4352,4864,4864,7,7,640,640,4736,4736,544,544,3936,3936,24,24,416,416,4,4,2496,2496,160,160,1824,1824,5248,5248,32,32,768,768,1856,1856,2048,2048,32,32,5408,5408,1504,1504,41,41,3552,3552,1248,1248,4352,4352,192,192,2880,2880,1664,1664,3936,3936,352,352,4160,4160,6,6,2720,2720,1824,1824,32,32,5216,5216,1888,1888,768,768,3776,3776,32,32,32,32,3584,3584,5408,5408,8,8,1440,1440,3072,3072,1600,1600,1216,1216,5,5,5,5,5,5,4352,4352,5,5,5,5,1376,1376,4672,4672,5,5,4800,4800,544,544,3968,3968,4544,4544,384,384,4128,4128,25,25,4288,4288,5184,5184,4064,4064,32,32,32,32,3,3,3616,3616,1440,1440,3072,3072,1600,1600,2,2,5024,5024,228,228,3968,3968,2496,2496,4128,4128,2176,2176,2656,2656,1824,1824,5184,5184,5248,5248,1952,1952,42,42,768,768,32,32,1696,1696,3392,3392,4,4,4960,4960,4,4,9,9,4,4,1216,1216,3520,3520,6,6,4,4,4576,4576,4,4,2848,2848,96,96,4800,4800,3904,3904,320,320,2688,2688,992,992,3744,3744,3424,3424,4960,4960,1216,1216,5120,5120,1024,1024,160,160,800,800,26,26,96,96,1376,1376,4800,4800,4768,4768,43,43,544,544,2688,2688,5184,5184,3744,3744,1888,1888,2272,2272,32,32,3,3,96,96,1408,1408,3,3,3296,3296,1504,1504,3,3,1568,1568,4992,4992,3520,3520,3,3,5152,5152,45,45,832,832,4576,4576,608,608,512,512,2464,2464,5,5,2176,2176,2624,2624,10,10,3680,3680,3712,3712,27,27,3488,3488,1568,1568,4992,4992,3520,3520,3232,3232,4576,4576,4928,4928,96,96,1376,1376,44,44,2624,2624,1792,1792,992,992,3680,3680,3744,3744,2,2,2,2,2,2,32,32,96,96,1568,1568,4928,4928,1184,1184,896,896,128,128,4960,4960,2816,2816,1344,1344,2560,2560,4768,4768,46,46,11,11,3872,3872,17,17,2400,2400,2336,2336,288,288,3712,3712,3680,3680,2240,2240,3296,3296,1408,1408,4928,4928,4992,4992,28,28,1184,1184,36,36,3040,3040,128,128,96,96,1344,1344,96,96,512,512,2368,2368,2400,2400,4096,4096,2144,2144,1,1,5152,5152,1,1,992,992,2240,2240,3712,3712,1536,1536,47,47,4928,4928,1184,1184,3488,3488,5248,5248,1120,1120,32,32,4544,4544,64,64,5024,5024,832,832,704,704,96,96,4704,4704,4768,4768,448,448,2432,2432,12,12,224,224,2592,2592,2016,2016,960,960,3648,3648,3712,3712,16,16,3488,3488,1120,1120,4544,4544,96,96,2816,2816,1344,1344,96,96,4704,4704,4768,4768,3872,3872,512,512,2432,2432,288,288,0,0,4096,4096,2016,2016,29,29,3872,3872,3712,3712,960,960,3264,3264,96,96,4896,4896,3424,3424,1152,1152,3488,3488,4544,4544,32,32,1312,1312,19,19,4736,4736,736,736,4576,4576,4320,4320,48,48,5120,5120,3904,3904,3648,3648,2208,2208,3680,3680,1,1,3264,3264,1280,1280,1536,1536,5248,5248,1120,1120,13,13,928,928,4704,4704,736,736,2432,2432,2368,2368,4320,4320,2240,2240,2592,2592,5120,5120,1984,1984,3648,3648,1760,1760,30,30,1312,1312,68,68,3456,3456,96,96,32,32,1088,1088,4512,4512,32,32,3040,3040,4672,4672,3840,3840,18,18,256,256,1984,1984,3968,3968,928,928,2144,2144,2208,2208,49,49,4896,4896,1152,1152,3424,3424,1088,1088,32,32,5056,5056,32,32,0,0,1312,1312,14,14,4736,4736,3840,3840,2368,2368,31,31,2208,2208], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,1664,1664,32,32,5408,5408,1088,1088,0,0,5120,5120,64,64,0,0,2720,2720,512,512,992,992,1,1,0,0,0,0,0,0,32,32,64,64,3776,3776,0,0,3776,3776,32,32,32,32,3680,3680,3488,3488,2144,2144,0,0,1,1,3200,3200,32,32,32,32,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,2816,2816,1184,1184,32,32,96,96,64,64,64,64,64,64,32,32,32,32,0,0,32,32,0,0,1952,1952,0,0,1376,1376,1,1,1184,1184,32,32,1088,1088,896,896,0,0,800,800,32,32,2528,2528,0,0,32,32,32,32,64,64,0,0,2144,2144,3584,3584,96,96,32,32,0,0,32,32,4,4,96,96,32,32,320,320,0,0,1472,1472,2624,2624,32,32,4256,4256,0,0,0,0,224,224,32,32,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,32,32,3872,3872,4256,4256,64,64,64,64,2240,2240,5216,5216,992,992,32,32,32,32,32,32,0,0,103,103,704,704,1088,1088,32,32,4736,4736,4352,4352,64,64,32,32,0,0,1,1,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,32,32,5024,5024,1760,1760,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,1280,1280,2432,2432,4,4,96,96,1,1,0,0,2912,2912,96,96,0,0,608,608,32,32,2624,2624,1280,1280,0,0,32,32,2432,2432,32,32,4064,4064,0,0,0,0,4544,4544,0,0,1,1,3680,3680,32,32,0,0,2048,2048,2528,2528,3200,3200,32,32,1,1,32,32,96,96,1376,1376,32,32,0,0,128,128,32,32,32,32,4160,4160,96,96,32,32,32,32,1760,1760,1,1,5312,5312,32,32,1472,1472,1568,1568,0,0,5408,5408,2720,2720,0,0,64,64,0,0,64,64,64,64,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,1,1,0,0,2240,2240,32,32,1,1,3680,3680,32,32,4832,4832,64,64,0,0,1568,1568,32,32,1280,1280,2336,2336,340282366920938463463374607431768211455,340282366920938463463374607431768211455,3488,3488,0,0,32,32,1,1,0,0,32,32,1,1,64,64,4448,4448,32,32,32,32,4160,4160,0,0,3968,3968,4448,4448,0,0,160,160,32,32,32,32,1856,1856,1,1,32,32,3008,3008,128,128,64,64,0,0,0,0,32,32,64,64,32,32,64,64,96,96,4640,4640,128,128,1568,1568,64,64,0,0,1,1,3296,3296,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2624,2624,3008,3008,64,64,32,32,32,32,64,64,0,0,0,0,32,32,1,1,3776,3776,0,0,0,0,32,32,0,0,64,64,3776,3776,96,96,2144,2144,2816,2816,32,32,3296,3296,3104,3104,32,32,2816,2816,0,0,0,0,416,416,32,32,4352,4352,64,64,32,32,1,1,3968,3968,0,0,32,32,32,32,0,0,1376,1376,32,32,32,32,2912,2912,1184,1184,1,1,896,896,64,64,512,512,0,0,64,64,32,32,0,0,0,0,3584,3584,4064,4064,0,0,4736,4736,32,32,0,0,0,0,0,0,3104,3104,3104,3104,32,32,32,32,4832,4832,96,96,1,1,4544,4544,32,32,0,0,224,224,32,32,32,32,32,32,4256,4256,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,32,32,32,32,128,128,32,32,0,0,0,0,4640,4640,32,32,0,0,4352,4352,0,0,1952,1952,0,0,3872,3872,0,0,1,1,5024,5024,32,32,96,96,1568,1568,1,1,32,32,64,64,0,0,3392,3392,2912,2912,0,0,32,32,2720,2720,0,0,32,32,32,32,1,1,2432,2432,32,32,32,32,2048,2048,96,96,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,4544,4544,96,96,0,0,64,64,0,0,32,32,32,32,4736,4736,1,1,608,608,4640,4640,416,416,64,64,1,1,320,320,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,128,128,32,32,32,32,4160,4160,32,32,1760,1760,96,96,5312,5312,32,32,1376,1376,1,1,0,0,64,64,0,0,64,64,32,32,32,32,32,32,32,32,96,96,1,1,32,32,0,0,3680,3680,96,96,1856,1856,0,0,32,32,4352,4352,4832,4832,3488,3488,0,0,1,1,64,64,32,32,64,64,0,0,3,3,4,4,5,5,96,96,0,0,1,1,0,0,4544,4544,2,2,0,0,32,32,32,32,4448,4448,32,32,32,32,1,1,4256,4256,32,32,3968,3968,4448,4448,5120,5120,340282366920938463463374607431768211455,340282366920938463463374607431768211455,3584,3584,32,32,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,128,128,0,0,32,32,0,0,2144,2144,32,32,64,64,0,0,64,64,1856,1856,1,1,64,64,4640,4640,1664,1664,3296,3296,2,2,64,64,3,3,1,1,4,4,64,64,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,1,1,32,32,704,704,64,64,32,32,32,32,32,32,0,0,32,32,3392,3392,32,32,32,32,5024,5024,992,992,32,32,704,704,1,1,896,896,32,32,32,32,4640,4640,1,1,64,64,0,0,64,64,0,0,1760,1760,32,32,4928,4928,1,1,1664,1664,32,32,2,2,0,0,1472,1472,3,3,32,32,32,32,64,64,0,0,5120,5120,1,1,800,800,64,64,512,512,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,2048,2048,32,32,1,1,32,32,3680,3680,1,1,3392,3392,0,0,0,0,32,32,3200,3200,32,32,4832,4832,1184,1184,96,96,1,1,0,0,32,32,32,32,0,0,64,64,0,0,1,1,2,2,5216,5216,1952,1952,96,96,32,32,32,32,800,800,32,32,4928,4928,0,0,32,32,2528,2528,32,32,1,1,1,1,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,2240,2240,0,0,0,0,96,96,32,32,32,32,64,64,0,0,64,64,1,1,0,0,4,4,3008,3008,0,0,320,320,0,0,1472,1472,32,32,2336,2336,0,0,32,32,2048,2048,0,0,32,32,1,1,96,96,0,0,3584,3584,0,0,1,1,96,96,96,96,32,32,5216,5216,32,32,128,128,32,32,31,31,4928,4928,704,704,608,608,1088,1088,32,32,4736,4736,416,416,0,0,1,1,128,128,0,0,32,32,32,32,0,0,64,64,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,608,608,32,32,64,64,1280,1280,0,0,64,64,32,32,96,96,2336,2336,32,32,0,0,4064,4064,0,0,1,1,3776,3776,32,32,0,0,32,32,2048,2048,0,0,32,32,0,0,96,96,96,96,416,416,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,32,32,4544,4544,32,32,1,1,32,32,3872,3872,64,64,0,0,3584,3584,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,1184,1184,32,32,5120,5120,64,64,1,1,800,800,64,64,0,0,32,32,2240,2240,0,0,2144,2144,32,32,0,0,1952,1952,32,32,1664,1664,1,1,1280,1280,4,4,0,0,3488,3488,1,1,0,0,0,0,704,704,32,32,0,0,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,0,0,3872,3872,0,0,0,0,64,64,1,1,32,32,32,32,64,64,992,992,224,224,4928,4928,896,896,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,1,1,32,32,0,0,32,32,1,1,32,32], "add.BYTE_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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.BYTE_2": [0,6,160,7,0,0,32,0,32,13,64,0,96,0,96,17,96,0,96,2,32,4,0,0,34,2,192,3,96,16,192,10,32,8,0,15,32,20,224,0,128,14,64,0,164,0,96,0,32,8,192,6,224,0,16,0,96,13,160,4,96,0,64,0,13,17,192,0,32,4,192,18,96,18,224,15,64,0,95,1,64,7,224,3,192,14,32,8,128,0,132,7,192,12,96,0,32,0,35,0,128,19,32,0,96,0,32,11,192,3,64,5,32,0,96,15,224,8,160,9,64,3,160,1,224,0,128,14,96,0,228,12,192,19,0,13,96,0,96,4,160,17,128,1,96,5,0,5,224,0,32,2,224,0,96,9,32,8,128,0,32,3,128,16,224,0,12,0,17,21,0,0,128,17,0,14,96,0,196,8,224,0,96,0,128,4,64,0,32,17,160,6,192,0,25,0,32,4,96,18,64,0,96,0,32,2,32,7,192,10,224,0,36,14,0,0,16,3,160,8,96,20,0,7,0,0,15,12,128,0,128,9,160,0,160,13,160,0,1,4,32,0,32,17,192,17,128,2,128,11,224,0,96,5,32,18,32,16,0,0,32,2,0,0,96,7,160,3,128,18,32,8,64,0,18,0,128,12,160,5,224,8,32,10,0,12,160,13,64,0,20,17,96,0,96,5,128,2,192,9,0,0,128,3,96,16,192,0,32,8,0,7,128,20,224,0,32,0,37,21,32,21,128,0,96,6,64,12,128,0,128,10,192,13,32,4,96,17,64,17,192,0,64,6,224,0,14,0,2,2,160,0,19,16,160,0,32,11,0,0,127,14,192,14,32,19,64,8,128,21,96,0,32,12,96,0,96,9,64,0,9,13,192,0,224,11,192,0,21,18,0,15,224,0,38,9,64,0,32,1,224,16,128,0,96,7,128,0,32,17,192,8,32,0,164,2,128,6,0,7,96,0,3,20,0,11,224,0,36,17,128,11,160,15,192,9,32,3,128,0,64,7,160,14,96,18,128,0,132,0,96,21,160,2,96,0,22,0,32,0,8,10,96,0,96,4,64,6,192,11,128,18,64,2,128,16,128,10,224,0,39,14,224,7,64,20,160,15,0,3,32,8,96,0,32,2,192,8,128,11,32,4,32,13,0,0,32,1,0,0,96,11,96,6,160,0,96,18,32,0,128,16,160,7,160,0,4,15,160,14,224,8,64,5,224,12,32,0,96,6,128,19,224,11,128,0,32,0,23,0,96,17,96,0,32,2,64,2,192,10,0,1,160,16,64,14,32,16,0,20,96,18,160,0,36,5,192,6,96,19,192,12,64,0,96,13,32,17,64,0,32,1,64,0,40,0,96,2,160,9,224,0,96,16,160,7,96,20,192,16,192,3,64,0,11,0,5,0,4,21,96,5,0,0,68,0,224,6,128,11,64,0,32,19,0,15,96,0,96,1,96,0,96,10,160,15,64,14,192,0,24,19,192,8,32,0,100,0,128,0,41,12,64,6,160,4,224,13,96,0,96,0,192,11,160,0,32,18,224,2,96,15,192,0,6,0,96,1,192,16,96,0,32,7,160,0,10,20,128,17,224,3,128,8,0,0,68,5,160,14,0,17,32,0,128,0,8,0,32,0,96,0,128,15,160,0,25,0,96,0,5,9,192,0,32,7,64,20,160,16,96,3,32,0,96,8,96,20,224,21,64,0,128,0,42,13,224,5,32,17,0,1,0,11,96,6,160,15,128,1,128,16,160,0,7,10,192,7,32,14,128,20,192,0,32,3,0,14,224,17,32,19,0,0,96,21,32,0,9,5,224,12,32,6,128,4,192,0,2,0,1,0,0,17,96,0,5,0,4,5,96,0,128,0,3,18,192,2,64,15,160,0,96,1,160,16,64,0,26,0,32,20,96,0,96,17,128,20,32,0,4,0,32,5,192,12,0,6,96,0,3,19,192,0,100,15,128,9,224,16,32,0,32,10,128,7,96,20,64,20,192,0,96,0,43,3,64,18,64,0,32,0,96,0,2,19,160,0,1,0,10,0,0,5,0,13,192,0,7,0,4,17,224,0,3,11,64,3,32,19,0,15,96,1,96,10,160,3,224,14,192,0,32,19,128,4,224,0,96,0,32,0,192,0,96,0,27,3,224,5,128,18,224,0,128,0,44,2,96,10,128,20,128,14,160,0,128,9,0,19,96,0,2,6,224,5,160,0,1,12,224,0,32,0,0,6,64,19,160,14,0,0,3,0,32,0,46,0,32,18,32,0,96,2,0,9,192,0,6,0,128,10,96,0,11,14,128,0,32,0,28,0,96,6,32,19,128,13,224,0,32,18,0,0,96,5,0,5,192,0,45,10,64,7,32,4,0,14,96,14,224,0,2,0,1,0,0,20,128,8,0,6,128,19,96,4,192,0,96,0,160,0,32,11,0,5,96,0,32,18,192,0,47,0,12,15,32,0,18,9,128,0,96,1,32,14,128,14,192,8,224,13,0,5,192,19,64,19,192,0,29,4,160,0,32,0,32,0,128,1,160,5,64,6,32,2,32,0,32,9,96,16,32,0,96,0,1,20,64,0,0,4,64,8,192,0,128,6,0,0,48,19,160,5,0,13,192,0,32,4,128,0,160,17,224,0,95,0,96,0,128,0,96,4,160,18,128,0,32,0,32,9,128,0,13,0,96,10,32,8,0,3,224,14,64,14,192,0,17,13,160,4,96,17,192,2,192,11,32,5,128,5,96,18,96,18,224,15,64,2,96,0,96,1,64,0,0,0,32,7,224,0,30,0,96,14,160,3,192,12,224,8,96,19,32,13,128,4,128,14,0,18,32,1,192,5,32,0,20,18,128,3,0,0,32,17,0,0,49,20,32,0,32,14,128,8,160,0,96,0,2,12,192,0,96,6,32,0,128,4,160,0,14,0,128,18,160,2,224,9,160,0,128,16,224,0,96,10,64,20,0,0,32,14,96,0,96,0,31,0,32,0,64,13,128,14,0,0,33,4,64,17,160,2,224,12,0,18,64,15,32,0,19,1,32,7,192,0,96,3,160,8,96,8,224,0,50,19,64,4,160,13,160,0,96,1,0,0,128,3,160,0,1,5,64,0,15,18,160,15,0,9,96,0,32,8,192], "add.CT": [0,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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], "add.CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.INST": [0,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,3,3,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,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,1,1,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,1,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,1,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,1,1,0,0,0,0,0,0,0,0,1,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,1,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,1,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,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,1696,1696,1792,1792,32,32,32,32,3392,3392,96,96,96,96,4448,4448,96,96,544,544,1024,1024,34,34,704,704,864,864,4288,4288,2592,2592,2048,2048,3872,3872,5344,5344,128,128,3648,3648,164,164,96,96,32,32,2240,2240,1760,1760,16,16,96,96,3488,3488,1120,1120,64,64,13,13,4544,4544,32,32,1216,1216,4704,4704,4832,4832,3904,3904,95,95,320,320,2016,2016,960,960,3616,3616,2176,2176,132,132,1984,1984,3168,3168,32,32,35,35,128,128,4896,4896,96,96,32,32,3008,3008,832,832,1312,1312,96,96,4064,4064,2208,2208,2368,2368,928,928,480,480,128,128,3680,3680,228,228,3264,3264,4864,4864,3424,3424,96,96,1184,1184,4480,4480,352,352,1280,1280,1504,1504,32,32,736,736,96,96,2336,2336,2176,2176,32,32,896,896,4320,4320,12,12,17,17,5376,5376,128,128,4352,4352,3680,3680,196,196,2272,2272,96,96,128,128,1088,1088,32,32,4512,4512,1728,1728,25,25,32,32,1120,1120,4672,4672,96,96,32,32,544,544,1984,1984,2784,2784,36,36,3584,3584,16,16,928,928,2144,2144,5120,5120,1792,1792,15,15,3200,3200,128,128,2464,2464,160,160,3488,3488,1,1,1056,1056,32,32,4544,4544,4480,4480,640,640,3040,3040,96,96,1312,1312,4640,4640,4096,4096,32,32,512,512,96,96,1952,1952,896,896,4640,4640,2112,2112,18,18,128,128,3232,3232,1504,1504,2080,2080,2560,2560,3232,3232,3392,3392,20,20,4448,4448,96,96,1408,1408,704,704,2304,2304,128,128,864,864,4288,4288,32,32,2048,2048,1920,1920,5344,5344,32,32,37,37,5408,5408,5504,5504,96,96,1600,1600,3200,3200,128,128,2752,2752,3360,3360,1120,1120,4416,4416,4544,4544,64,64,1760,1760,14,14,2,2,672,672,19,19,4256,4256,32,32,2816,2816,127,127,3776,3776,3616,3616,4928,4928,2176,2176,5472,5472,32,32,3168,3168,96,96,2368,2368,9,9,3520,3520,224,224,3008,3008,21,21,4608,4608,4064,4064,38,38,2368,2368,32,32,480,480,4224,4224,96,96,1920,1920,32,32,4544,4544,2080,2080,164,164,640,640,1536,1536,1888,1888,3,3,5120,5120,3040,3040,36,36,4480,4480,2976,2976,4032,4032,2336,2336,896,896,64,64,1952,1952,3680,3680,4736,4736,132,132,96,96,5536,5536,608,608,22,22,32,32,8,8,2656,2656,96,96,1088,1088,1728,1728,2944,2944,4672,4672,640,640,4224,4224,2784,2784,39,39,3808,3808,1856,1856,5280,5280,3840,3840,800,800,2144,2144,32,32,704,704,2176,2176,2848,2848,1056,1056,3328,3328,32,32,256,256,96,96,2912,2912,1696,1696,96,96,4640,4640,128,128,4256,4256,1952,1952,4,4,4000,4000,3808,3808,2112,2112,1504,1504,3104,3104,96,96,1664,1664,5088,5088,2944,2944,32,32,23,23,96,96,4448,4448,32,32,576,576,704,704,2560,2560,416,416,4160,4160,3616,3616,4096,4096,5216,5216,4768,4768,36,36,1472,1472,1632,1632,5056,5056,3136,3136,96,96,3360,3360,4416,4416,32,32,320,320,40,40,96,96,672,672,2528,2528,96,96,4256,4256,1888,1888,5312,5312,4288,4288,832,832,11,11,5,5,4,4,5472,5472,1280,1280,68,68,224,224,1664,1664,2880,2880,32,32,4864,4864,3936,3936,96,96,352,352,96,96,2720,2720,3904,3904,3776,3776,24,24,5056,5056,2080,2080,100,100,128,128,41,41,3136,3136,1696,1696,1248,1248,3424,3424,96,96,192,192,2976,2976,32,32,4832,4832,608,608,4032,4032,6,6,96,96,448,448,4192,4192,32,32,1952,1952,10,10,5248,5248,4576,4576,896,896,2048,2048,68,68,1440,1440,3584,3584,4384,4384,128,128,8,8,32,32,96,96,128,128,4000,4000,25,25,96,96,5,5,2496,2496,32,32,1856,1856,5280,5280,4192,4192,800,800,96,96,2144,2144,5344,5344,5440,5440,128,128,42,42,3552,3552,1312,1312,4352,4352,256,256,2912,2912,1696,1696,3968,3968,384,384,4256,4256,7,7,2752,2752,1824,1824,3712,3712,5312,5312,32,32,768,768,3808,3808,4384,4384,4864,4864,96,96,5408,5408,9,9,1504,1504,3104,3104,1664,1664,1216,1216,2,2,1,1,0,0,4448,4448,5,5,4,4,1376,1376,128,128,3,3,4800,4800,576,576,4000,4000,96,96,416,416,4160,4160,26,26,32,32,5216,5216,96,96,4480,4480,5152,5152,4,4,32,32,1472,1472,3072,3072,1632,1632,3,3,5056,5056,100,100,3968,3968,2528,2528,4128,4128,32,32,2688,2688,1888,1888,5184,5184,5312,5312,96,96,43,43,832,832,4672,4672,32,32,96,96,2,2,5024,5024,1,1,10,10,0,0,1280,1280,3520,3520,7,7,4,4,4576,4576,3,3,2880,2880,800,800,4864,4864,3936,3936,352,352,2720,2720,992,992,3776,3776,32,32,4992,4992,1248,1248,96,96,32,32,192,192,96,96,27,27,992,992,1408,1408,4832,4832,128,128,44,44,608,608,2688,2688,5248,5248,3744,3744,128,128,2304,2304,4960,4960,2,2,1760,1760,1440,1440,1,1,3296,3296,32,32,0,0,1600,1600,5024,5024,3584,3584,3,3,32,32,46,46,32,32,4640,4640,96,96,512,512,2496,2496,6,6,128,128,2656,2656,11,11,3712,3712,32,32,28,28,96,96,1568,1568,4992,4992,3552,3552,32,32,4608,4608,96,96,1280,1280,1472,1472,45,45,2624,2624,1824,1824,1024,1024,3680,3680,3808,3808,2,2,1,1,0,0,5248,5248,2048,2048,1664,1664,4960,4960,1216,1216,96,96,160,160,32,32,2816,2816,1376,1376,32,32,4800,4800,47,47,12,12,3872,3872,18,18,2432,2432,96,96,288,288,3712,3712,3776,3776,2272,2272,3328,3328,1472,1472,4928,4928,5056,5056,29,29,1184,1184,32,32,32,32,128,128,416,416,1344,1344,1568,1568,544,544,32,32,2400,2400,4128,4128,96,96,1,1,5184,5184,0,0,1088,1088,2240,2240,128,128,1536,1536,48,48,5024,5024,1280,1280,3520,3520,32,32,1152,1152,160,160,4576,4576,95,95,96,96,128,128,96,96,1184,1184,4736,4736,32,32,32,32,2432,2432,13,13,96,96,2592,2592,2048,2048,992,992,3648,3648,3776,3776,17,17,3488,3488,1120,1120,4544,4544,704,704,2848,2848,1408,1408,1376,1376,4704,4704,4832,4832,3904,3904,608,608,96,96,320,320,0,0,32,32,2016,2016,30,30,96,96,3744,3744,960,960,3296,3296,2144,2144,4896,4896,3456,3456,1152,1152,3584,3584,4640,4640,448,448,1312,1312,20,20,4736,4736,768,768,32,32,4352,4352,49,49,5152,5152,32,32,3712,3712,2208,2208,96,96,2,2,3264,3264,96,96,1568,1568,128,128,1184,1184,14,14,128,128,4768,4768,736,736,2464,2464,128,128,4320,4320,96,96,2624,2624,5120,5120,32,32,3680,3680,96,96,31,31,32,32,64,64,3456,3456,3584,3584,33,33,1088,1088,4512,4512,736,736,3072,3072,4672,4672,3872,3872,19,19,288,288,1984,1984,96,96,928,928,2144,2144,2272,2272,50,50,4928,4928,1184,1184,3488,3488,96,96,256,256,128,128,928,928,1,1,1344,1344,15,15,4768,4768,3840,3840,2400,2400,32,32,2240,2240], "add.STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,265,265,266,266,267,267,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,318,319,319,320,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,334,335,335,336,336,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,349,349,350,350,351,351,352,352,353,353,354,354,355,355,356,356,357,357,358,358,359,359,360,360,361,361,362,362,363,363,364,364,365,365,366,366,367,367,368,368,369,369,370,370,371,371,372,372,373,373,374,374,375,375,376,376,377,377,378,378,379,379,380,380,381,381,382,382,383,383,384,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,394,394,395,395,396,396,397,397,398,398,399,399,400,400,401,401,402,402,403,403,404,404,405,405,406,406,407,407,408,408,409,409,410,410,411,411,412,412,413,413,414,414,415,415,416,416,417,417,418,418,419,419,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,430,431,431,432,432,433,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,466,467,467,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,482,482,483,483,484,484,485,485,486,486,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,496,496,497,497,498,498,499,499,500,500,501,501,502,502,503,503,504,504,505,505,506,506,507,507,508,508,509,509,510,510,511,511,512,512,513,513,514,514,515,515,516,516,517,517,518,518,519,519,520,520,521,521,522,522,523,523,524,524,525,525,526,526,527,527,528,528,529,529,530,530,531,531,532,532,533,533,534,534,535,535,536,536,537,537,538,538,539,539,540,540,541,541,542,542,543,543,544,544,545,545,546,546,547,547,548,548,549,549,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,568,568,569,569,570,570,571,571,572,572,573,573,574,574,575,575,576,576,577,577,578,578,579,579,580,580,581,581,582,582,583,583,584,584,585,585,586,586,587,587,588,588,589,589,590,590,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,602,603,603,604,604,605,605,606,606,607,607,608,608,609,609,610,610,611,611,612,612,613,613,614,614,615,615,616,616,617,617,618,618,619,619,620,620,621,621,622,622,623,623,624,624,625,625,626,626,627,627,628,628,629,629,630,630,631,631,632,632,633,633,634,634,635,635,636,636,637,637,638,638,639,639,640,640,641,641,642,642,643,643,644,644,645,645,646,646,647,647,648,648,649,649,650,650,651,651,652,652,653,653,654,654,655,655,656,656,657,657,658,658,659,659,660,660,661,661,662,662,663,663,664,664,665,665,666,666,667,667,668,668,669,669,670,670,671,671,672,672,673,673,674,674,675,675,676,676,677,677,678,678,679,679,680,680,681,681,682,682,683,683,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693]} +{"add.ACC_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], "add.ACC_2": [0,0,9,0,10,0,7,0,4,0,224,0,224,2,544,0,8,0,20,0,12,0,18,0,5,0,64,1,288,1,416,0,32,3,869,0,16,2,640,0,15,0,2,0,3,0,16,0,1,0,192,0,13,0,14,1,288,1,416,0,64,0,64,1,384,2,512,0,64,0,7,2,741,0,11,0,5,0,132,0,18,2,608,255,65535,16777215,4294967295,0,9,1,256,65536,16777216,4294967296,0,8,0,20,0,160,0,160,2,608,0,64,2,576,0,19,1,352,1,480,0,6,0,13,0,11,0,17,0,4,0,3,1,256,1,352,1,480,0,14,0,1,0,2,0,15,2,544,0,64,0,64,0,64,0,6,0,19,1,320,1,448,0,0,0,12,0,4,0,10,0,17,0,2,0,1,0,0], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,8,8,9,9,6,6,132,132,32,32,224,224,32,32,7,7,19,19,11,11,17,17,4,4,256,256,288,288,416,416,64,64,741,741,15,15,608,608,14,14,1,1,2,2,15,15,0,0,160,160,12,12,13,13,32,32,32,32,576,576,640,640,352,352,480,480,192,192,6,6,869,869,10,10,4,4,4,4,17,17,608,608,4294967295,4294967295,4294967295,4294967295,8,8,4294967295,4294967295,4294967295,4294967295,4294967295,7,7,19,19,32,32,160,160,32,32,512,512,544,544,18,18,352,352,480,480,5,5,12,12,10,10,16,16,3,3,2,2,224,224,32,32,32,32,13,13,0,0,1,1,14,14,544,544,320,320,384,384,448,448,5,5,18,18,288,288,416,416,0,0,11,11,3,3,9,9,16,16,2,2,2,2,2,2], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,128,128,192,192,0,0,512,512,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,192,192,0,0,0,0,32,32,128,128,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,1,1,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,256,256,384,384,512,512,576,576,32,32,32,32,128,128,1,1,128,128,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,128,128,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,128,128,0,0,576,576,448,448,32,32,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,32,32,320,320,448,448,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,1,1,0,0,256,256,320,320,384,384,1,1,1,1,32,32,32,32,0,0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,340282366920938463463374607431768211455,340282366920938463463374607431768211455,1,1,0,0,1,1,2,2], "add.BYTE_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], "add.BYTE_2": [0,0,9,0,10,0,7,0,4,0,224,0,224,2,32,0,8,0,20,0,12,0,18,0,5,0,64,1,32,1,160,0,32,3,101,0,16,2,128,0,15,0,2,0,3,0,16,0,1,0,192,0,13,0,14,1,32,1,160,0,64,0,64,1,128,2,0,0,64,0,7,2,229,0,11,0,5,0,132,0,18,2,96,255,255,255,255,0,9,1,0,0,0,0,0,8,0,20,0,160,0,160,2,96,0,64,2,64,0,19,1,96,1,224,0,6,0,13,0,11,0,17,0,4,0,3,1,0,1,96,1,224,0,14,0,1,0,2,0,15,2,32,0,64,0,64,0,64,0,6,0,19,1,64,1,192,0,0,0,12,0,4,0,10,0,17,0,2,0,1,0,0], "add.CT": [0,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,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,2,3,0,1,0,1,2,3,4,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,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], "add.CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.INST": [0,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,3,3,3,3,1,1,1,1,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3,3,3], "add.OVERFLOW": [0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0], "add.RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,9,9,10,10,7,7,4,4,224,224,224,224,544,544,8,8,20,20,12,12,18,18,5,5,64,64,288,288,416,416,32,32,869,869,16,16,640,640,15,15,2,2,3,3,16,16,1,1,192,192,13,13,14,14,288,288,416,416,64,64,64,64,384,384,512,512,64,64,7,7,741,741,11,11,5,5,132,132,18,18,608,608,4294967295,4294967295,4294967295,4294967295,9,9,4294967296,4294967296,4294967296,4294967296,4294967296,8,8,20,20,160,160,160,160,608,608,64,64,576,576,19,19,352,352,480,480,6,6,13,13,11,11,17,17,4,4,3,3,256,256,352,352,480,480,14,14,1,1,2,2,15,15,544,544,64,64,64,64,64,64,6,6,19,19,320,320,448,448,0,0,12,12,4,4,10,10,17,17,2,2,1,1,0,0], "add.STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,42,42,43,43,44,44,44,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83]} +{"add.ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ACC_2": [0,1,256,65536,16777216,4294967310,1,290,0,162,0,4,0,132], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,4294967295,4294967295,4294967295,4294967295,4294967295,162,162,290,290,132,132,4,4], "add.ARG_2_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,15,15,15,15,15,128,128,128,128,128,128,128,128], "add.BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.BYTE_2": [0,1,0,0,0,14,1,34,0,162,0,4,0,132], "add.CT": [0,0,1,2,3,4,0,1,0,1,0,1,0,1], "add.CT_MAX": [0,4,4,4,4,4,1,1,1,1,1,1,1,1], "add.INST": [0,1,1,1,1,1,1,1,3,3,3,3,1,1], "add.OVERFLOW": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,4294967310,4294967310,4294967310,4294967310,4294967310,290,290,162,162,4,4,132,132], "add.STAMP": [0,1,1,1,1,1,2,2,3,3,4,4,5,5]} +{"add.ACC_1": [0,0,0], "add.ACC_2": [0,0,241], "add.ARG_1_HI": [0,0,0], "add.ARG_1_LO": [0,0,0], "add.ARG_2_HI": [0,0,0], "add.ARG_2_LO": [0,241,241], "add.BYTE_1": [0,0,0], "add.BYTE_2": [0,0,241], "add.CT": [0,0,1], "add.CT_MAX": [0,1,1], "add.INST": [0,1,1], "add.OVERFLOW": [0,0,0], "add.RES_HI": [0,0,0], "add.RES_LO": [0,241,241], "add.STAMP": [0,1,1]} +{"add.ACC_1": [0,0,0], "add.ACC_2": [0,0,59], "add.ARG_1_HI": [0,0,0], "add.ARG_1_LO": [0,27,27], "add.ARG_2_HI": [0,0,0], "add.ARG_2_LO": [0,32,32], "add.BYTE_1": [0,0,0], "add.BYTE_2": [0,0,59], "add.CT": [0,0,1], "add.CT_MAX": [0,1,1], "add.INST": [0,1,1], "add.OVERFLOW": [0,0,0], "add.RES_HI": [0,0,0], "add.RES_LO": [0,59,59], "add.STAMP": [0,1,1]} +{"add.ACC_1": [0,0,0,0], "add.ACC_2": [0,1,413,105884], "add.ARG_1_HI": [0,0,0,0], "add.ARG_1_LO": [0,57005,57005,57005], "add.ARG_2_HI": [0,0,0,0], "add.ARG_2_LO": [0,48879,48879,48879], "add.BYTE_1": [0,0,0,0], "add.BYTE_2": [0,1,157,156], "add.CT": [0,0,1,2], "add.CT_MAX": [0,2,2,2], "add.INST": [0,1,1,1], "add.OVERFLOW": [0,0,0,0], "add.RES_HI": [0,0,0,0], "add.RES_LO": [0,105884,105884,105884], "add.STAMP": [0,1,1,1]} +{"add.ACC_1": [0,0,0,0,0,0,0,48,12388,3171406,811880050,207841293025,53207371014449,13621086979699104,3486998266802970665,892671556301560490424,228523918413199485548624,58502123113779068300447813,14976543517127441484914640310,3833995140384625020138147919489,981502755938464005155365867389313,251264705520246785319773662051664216,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ACC_2": [0,0,126,0,160,0,224,151,38785,9929066,2541841041,650711306600,166582094489713,42645016189366730,10917124144477883021,2794783780986338053436,715464647932502541679648,183158949870720650669990028,46888691166904486571517447190,12003504938727548562308466480856,3072897264314252431950967419099260,786661699664448622579447659289410813,201385395114098847380338600778089168197,2,576,2,640,2,704,3,768,1,288,1,352,1,416,1,480,0,131,3,800,3,864,3,928,3,992,0,192,1,256,0,128,2,544,2,608,2,672,2,736,1,320,1,384,1,448,2,512,3,832,3,896,3,960,4,1024], "add.ARG_1_HI": [0,0,0,0,0,0,0,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,128,128,128,128,128,128,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,201385395114098847380338600778089168199,512,512,512,512,640,640,640,640,256,256,256,256,384,384,384,384,128,128,768,768,768,768,896,896,896,896,128,128,128,128,128,128,512,512,512,512,640,640,640,640,256,256,256,256,384,384,384,384,768,768,768,768,896,896,896,896], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,340282366920938463463374607431768211454,340282366920938463463374607431768211454,32,32,96,96,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,64,64,128,128,64,64,128,128,32,32,96,96,32,32,96,96,3,3,32,32,96,96,32,32,96,96,64,64,128,128,0,0,32,32,96,96,32,32,96,96,64,64,128,128,64,64,128,128,64,64,128,128,64,64,128,128], "add.BYTE_1": [0,0,0,0,0,0,0,48,100,78,114,225,49,160,41,184,80,69,182,129,129,88,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.BYTE_2": [0,0,126,0,160,0,224,151,129,106,145,104,113,202,141,60,32,140,22,216,124,253,69,2,64,2,128,2,192,3,0,1,32,1,96,1,160,1,224,0,131,3,32,3,96,3,160,3,224,0,192,1,0,0,128,2,32,2,96,2,160,2,224,1,64,1,128,1,192,2,0,3,64,3,128,3,192,4,0], "add.CT": [0,0,1,0,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,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,1,0,1,0,1], "add.CT_MAX": [0,1,1,1,1,1,1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.INST": [0,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.OVERFLOW": [0,1,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], "add.RES_HI": [0,0,0,0,0,0,0,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,64323764613183177041862057485226039389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,126,126,160,160,224,224,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,201385395114098847380338600778089168197,576,576,640,640,704,704,768,768,288,288,352,352,416,416,480,480,131,131,800,800,864,864,928,928,992,992,192,192,256,256,128,128,544,544,608,608,672,672,736,736,320,320,384,384,448,448,512,512,832,832,896,896,960,960,1024,1024], "add.STAMP": [0,1,1,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32]} +{"add.ACC_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ACC_2": [0,0,126,1,288,0,160,0,192,0,224,1,256,1,320,1,288], "add.ARG_1_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_1_LO": [0,128,128,256,256,128,128,128,128,128,128,128,128,64,64,32,32], "add.ARG_2_HI": [0,340282366920938463463374607431768211455,340282366920938463463374607431768211455,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.ARG_2_LO": [0,340282366920938463463374607431768211454,340282366920938463463374607431768211454,32,32,32,32,64,64,96,96,128,128,256,256,256,256], "add.BYTE_1": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.BYTE_2": [0,0,126,1,32,0,160,0,192,0,224,1,0,1,64,1,32], "add.CT": [0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1], "add.CT_MAX": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.INST": [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], "add.OVERFLOW": [0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_HI": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "add.RES_LO": [0,126,126,288,288,160,160,192,192,224,224,256,256,320,320,288,288], "add.STAMP": [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8]} +{"add.ACC_1": [0,0,0,0], "add.ACC_2": [0,1,413,105884], "add.ARG_1_HI": [0,0,0,0], "add.ARG_1_LO": [0,57005,57005,57005], "add.ARG_2_HI": [0,0,0,0], "add.ARG_2_LO": [0,48879,48879,48879], "add.BYTE_1": [0,0,0,0], "add.BYTE_2": [0,1,157,156], "add.CT": [0,0,1,2], "add.CT_MAX": [0,2,2,2], "add.INST": [0,1,1,1], "add.OVERFLOW": [0,0,0,0], "add.RES_HI": [0,0,0,0], "add.RES_LO": [0,105884,105884,105884], "add.STAMP": [0,1,1,1]} diff --git a/testdata/add.lisp b/testdata/add.lisp index 695d1a0..0f056cb 100644 --- a/testdata/add.lisp +++ b/testdata/add.lisp @@ -1,28 +1,30 @@ +(module add) + (defcolumns - (add:ACC_2 :i128) - (add:RES_LO :i128) - (add:ARG_1_LO :i128) - (add:OVERFLOW :binary@prove) - (add:RES_HI :i128) - (add:INST :i8) - (add:BYTE_1 :byte@prove) - (add:BYTE_2 :byte@prove) - (add:ACC_1 :i128) - (add:STAMP :i32) - (add:ARG_1_HI :i128) - (add:ARG_2_LO :i128) - (add:ARG_2_HI :i128) - (add:CT_MAX :i8) - (add:CT :i8)) + (ACC_2 :i128) + (RES_LO :i128) + (ARG_1_LO :i128) + (OVERFLOW :binary@prove) + (RES_HI :i128) + (INST :i8) + (BYTE_1 :byte@prove) + (BYTE_2 :byte@prove) + (ACC_1 :i128) + (STAMP :i32) + (ARG_1_HI :i128) + (ARG_2_LO :i128) + (ARG_2_HI :i128) + (CT_MAX :i8) + (CT :i8)) -(defconstraint add:adder-constraints () (if add:STAMP 0 (if (- add:CT add:CT_MAX) (begin (- add:RES_HI add:ACC_1) (- add:RES_LO add:ACC_2) (if (- add:INST 3) 0 (begin (- (+ add:ARG_1_LO add:ARG_2_LO) (+ add:RES_LO (* 340282366920938463463374607431768211456 add:OVERFLOW))) (- (+ add:ARG_1_HI add:ARG_2_HI add:OVERFLOW) (+ add:RES_HI (* 340282366920938463463374607431768211456 (shift add:OVERFLOW -1)))))) (if (- add:INST 1) 0 (begin (- (+ add:RES_LO add:ARG_2_LO) (+ add:ARG_1_LO (* 340282366920938463463374607431768211456 add:OVERFLOW))) (- (+ add:RES_HI add:ARG_2_HI add:OVERFLOW) (+ add:ARG_1_HI (* 340282366920938463463374607431768211456 (shift add:OVERFLOW -1)))))))))) +(defconstraint adder-constraints () (if STAMP 0 (if (- CT CT_MAX) (begin (- RES_HI ACC_1) (- RES_LO ACC_2) (if (- INST 3) 0 (begin (- (+ ARG_1_LO ARG_2_LO) (+ RES_LO (* 340282366920938463463374607431768211456 OVERFLOW))) (- (+ ARG_1_HI ARG_2_HI OVERFLOW) (+ RES_HI (* 340282366920938463463374607431768211456 (shift OVERFLOW -1)))))) (if (- INST 1) 0 (begin (- (+ RES_LO ARG_2_LO) (+ ARG_1_LO (* 340282366920938463463374607431768211456 OVERFLOW))) (- (+ RES_HI ARG_2_HI OVERFLOW) (+ ARG_1_HI (* 340282366920938463463374607431768211456 (shift OVERFLOW -1)))))))))) -(defconstraint add:stamp-constancies () (begin (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:ARG_1_HI 1) add:ARG_1_HI)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:ARG_1_LO 1) add:ARG_1_LO)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:ARG_2_HI 1) add:ARG_2_HI)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:ARG_2_LO 1) add:ARG_2_LO)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:RES_HI 1) add:RES_HI)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:RES_LO 1) add:RES_LO)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:INST 1) add:INST)) (if (- (shift add:STAMP 1) add:STAMP) (- (shift add:CT_MAX 1) add:CT_MAX)))) +(defconstraint stamp-constancies () (begin (if (- (shift STAMP 1) STAMP) (- (shift ARG_1_HI 1) ARG_1_HI)) (if (- (shift STAMP 1) STAMP) (- (shift ARG_1_LO 1) ARG_1_LO)) (if (- (shift STAMP 1) STAMP) (- (shift ARG_2_HI 1) ARG_2_HI)) (if (- (shift STAMP 1) STAMP) (- (shift ARG_2_LO 1) ARG_2_LO)) (if (- (shift STAMP 1) STAMP) (- (shift RES_HI 1) RES_HI)) (if (- (shift STAMP 1) STAMP) (- (shift RES_LO 1) RES_LO)) (if (- (shift STAMP 1) STAMP) (- (shift INST 1) INST)) (if (- (shift STAMP 1) STAMP) (- (shift CT_MAX 1) CT_MAX)))) -(defconstraint add:heartbeat () (begin (if add:STAMP (begin add:INST)) (* (- (shift add:STAMP 1) add:STAMP) (- (shift add:STAMP 1) (+ add:STAMP 1))) (if (- (shift add:STAMP 1) add:STAMP) 0 (shift add:CT 1)) (if add:STAMP 0 (begin (* (- add:INST 1) (- add:INST 3)) (if (- 1 (~ (- add:CT add:CT_MAX))) (- (shift add:CT 1) (+ add:CT 1)) (- (shift add:STAMP 1) (+ add:STAMP 1))) (- (~ (* (- add:CT 16) add:CT_MAX)) 1))))) +(defconstraint heartbeat () (begin (if STAMP (begin INST)) (* (- (shift STAMP 1) STAMP) (- (shift STAMP 1) (+ STAMP 1))) (if (- (shift STAMP 1) STAMP) 0 (shift CT 1)) (if STAMP 0 (begin (* (- INST 1) (- INST 3)) (if (- 1 (~ (- CT CT_MAX))) (- (shift CT 1) (+ CT 1)) (- (shift STAMP 1) (+ STAMP 1))) (- (~ (* (- CT 16) CT_MAX)) 1))))) -(defconstraint add:binary-and-byte-decompositions () (begin (if add:CT (- add:ACC_1 add:BYTE_1) (- add:ACC_1 (+ (* 256 (shift add:ACC_1 -1)) add:BYTE_1))) (if add:CT (- add:ACC_2 add:BYTE_2) (- add:ACC_2 (+ (* 256 (shift add:ACC_2 -1)) add:BYTE_2))))) +(defconstraint binary-and-byte-decompositions () (begin (if CT (- ACC_1 BYTE_1) (- ACC_1 (+ (* 256 (shift ACC_1 -1)) BYTE_1))) (if CT (- ACC_2 BYTE_2) (- ACC_2 (+ (* 256 (shift ACC_2 -1)) BYTE_2))))) -(defconstraint add:last-row (:domain {-1}) (- add:CT add:CT_MAX)) +(defconstraint last-row (:domain {-1}) (- CT CT_MAX)) -(defconstraint add:first-row (:domain {0}) add:STAMP) +(defconstraint first-row (:domain {0}) STAMP) diff --git a/testdata/alias_01.accepts b/testdata/alias_01.accepts new file mode 100644 index 0000000..5d2d6a2 --- /dev/null +++ b/testdata/alias_01.accepts @@ -0,0 +1,3 @@ +{"COUNTER": [0]} +{"COUNTER": [0,0]} +{"COUNTER": [0,0,0]} diff --git a/testdata/alias_01.lisp b/testdata/alias_01.lisp new file mode 100644 index 0000000..e4902da --- /dev/null +++ b/testdata/alias_01.lisp @@ -0,0 +1,3 @@ +(defcolumns COUNTER) +(defalias CT COUNTER) +(defconstraint heartbeat () CT) diff --git a/testdata/alias_01.rejects b/testdata/alias_01.rejects new file mode 100644 index 0000000..7c6d010 --- /dev/null +++ b/testdata/alias_01.rejects @@ -0,0 +1,8 @@ +{"COUNTER": [1]} +{"COUNTER": [1]} +{"COUNTER": [0,1]} +{"COUNTER": [1,0]} +{"COUNTER": [1,1]} +{"COUNTER": [0,0,1]} +{"COUNTER": [0,1,0]} +{"COUNTER": [1,0,0]} diff --git a/testdata/constant_01.accepts b/testdata/constant_01.accepts index bc049d3..d86446d 100644 --- a/testdata/constant_01.accepts +++ b/testdata/constant_01.accepts @@ -1,12 +1,11 @@ -{ "X": [1], "Y": [1] } -{ "X": [1,1], "Y": [1,1] } -{ "X": [1,2], "Y": [1,2] } -{ "X": [2,1], "Y": [2,1] } -{ "X": [2,2], "Y": [2,2] } -;; -{ "X": [1,1,1], "Y": [1,1,1] } -{ "X": [1,1,2], "Y": [1,1,2] } -{ "X": [1,2,1], "Y": [1,2,1] } -{ "X": [1,2,2], "Y": [1,2,2] } -{ "X": [2,1,1], "Y": [2,1,1] } -{ "X": [2,2,1], "Y": [2,2,1] } +{"X": [], "Y": []} +{"X": [-4], "Y": [2]} +{"X": [-2], "Y": [1]} +{"X": [0], "Y": [0]} +{"X": [2], "Y": [-1]} +{"X": [4], "Y": [-2]} +{"X": [0,-4], "Y": [0,2]} +{"X": [0,-2], "Y": [0,1]} +{"X": [0,0], "Y": [0,0]} +{"X": [0,2], "Y": [0,-1]} +{"X": [0,4], "Y": [0,-2]} diff --git a/testdata/constant_01.lisp b/testdata/constant_01.lisp index 78a62fb..959d4cc 100644 --- a/testdata/constant_01.lisp +++ b/testdata/constant_01.lisp @@ -1,5 +1,14 @@ +(defconst + ONE 1 + TWO 2 +) + (defcolumns X Y) -;; X == Y + n - n -(defconstraint c1 () (- X Y (+ 1 1) (- 0 2))) -(defconstraint c2 () (- X Y (+ 1 1 1) (- 0 1 2))) -(defconstraint c3 () (- X Y (+ 2 1) (- 0 2 1))) +(defconstraint c1 () (+ X (* TWO Y))) +(defconstraint c2 () (+ (* TWO Y) X)) +(defconstraint c3 () (+ X Y Y)) +(defconstraint c4 () (+ Y X Y)) +(defconstraint c5 () (+ Y Y X)) +(defconstraint c6 () (+ (* ONE X) Y Y)) +(defconstraint c7 () (+ Y (* ONE X) Y)) +(defconstraint c8 () (+ Y Y (* ONE X))) diff --git a/testdata/constant_01.rejects b/testdata/constant_01.rejects index 8e6e638..c100014 100644 --- a/testdata/constant_01.rejects +++ b/testdata/constant_01.rejects @@ -1,13 +1,7 @@ -{ "X": [0], "Y": [1] } -{ "X": [1], "Y": [0] } -{ "X": [2], "Y": [1] } -{ "X": [1], "Y": [2] } -{ "X": [0,0], "Y": [0,1] } -{ "X": [0,0], "Y": [1,0] } -{ "X": [0,0], "Y": [1,1] } -{ "X": [0,1], "Y": [1,0] } -{ "X": [0,1], "Y": [1,1] } -{ "X": [1,0], "Y": [0,1] } -{ "X": [1,0], "Y": [1,1] } -{ "X": [1,1], "Y": [0,1] } -{ "X": [1,1], "Y": [1,0] } +{"X": [-2], "Y": [-2]} +{"X": [-2], "Y": [-1]} +{"X": [-2], "Y": [0]} +{"X": [-2], "Y": [2]} +{"X": [-2], "Y": [3]} +{"X": [0,1], "Y": [0,1]} +{"X": [-2,1], "Y": [1,1]} diff --git a/testdata/constant_02.accepts b/testdata/constant_02.accepts index bc049d3..600f41a 100644 --- a/testdata/constant_02.accepts +++ b/testdata/constant_02.accepts @@ -1,12 +1,15 @@ -{ "X": [1], "Y": [1] } -{ "X": [1,1], "Y": [1,1] } -{ "X": [1,2], "Y": [1,2] } -{ "X": [2,1], "Y": [2,1] } -{ "X": [2,2], "Y": [2,2] } -;; -{ "X": [1,1,1], "Y": [1,1,1] } -{ "X": [1,1,2], "Y": [1,1,2] } -{ "X": [1,2,1], "Y": [1,2,1] } -{ "X": [1,2,2], "Y": [1,2,2] } -{ "X": [2,1,1], "Y": [2,1,1] } -{ "X": [2,2,1], "Y": [2,2,1] } +{"X": []} +{"X": [0]} +{"X": [1]} +{"X": [0,0]} +{"X": [0,1]} +{"X": [1,0]} +{"X": [1,1]} +{"X": [0,0,0]} +{"X": [0,0,1]} +{"X": [0,1,0]} +{"X": [0,1,1]} +{"X": [1,0,0]} +{"X": [1,0,1]} +{"X": [1,1,0]} +{"X": [1,1,1]} diff --git a/testdata/constant_02.lisp b/testdata/constant_02.lisp index 22d0e50..584e0bb 100644 --- a/testdata/constant_02.lisp +++ b/testdata/constant_02.lisp @@ -1,23 +1,3 @@ -(defcolumns X Y) -;; X*2 == Y*2 -(defconstraint c1 () (- (* X (* 2 1)) (* Y (* 1 2)))) -;; X*1458 == Y*1458 -(defconstraint c1 () (- (* X (* 243 22)) (* Y (* 6 891)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 6 891 2)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 243 2 22)) (* Y (* 6 891 2)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 22 243 2)) (* Y (* 6 891 2)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 891 6 2)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6 1)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6 1 1)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22 1)) (* Y (* 2 891 6)))) -;; X*2916 == Y*2916 -(defconstraint c1 () (- (* X (* 2 243 22 1 1)) (* Y (* 2 891 6)))) +(defconst ONE 1) +(defcolumns X) +(defconstraint c1 () (* X (- X ONE))) diff --git a/testdata/constant_02.rejects b/testdata/constant_02.rejects index 8e6e638..11135b5 100644 --- a/testdata/constant_02.rejects +++ b/testdata/constant_02.rejects @@ -1,13 +1,20 @@ -{ "X": [0], "Y": [1] } -{ "X": [1], "Y": [0] } -{ "X": [2], "Y": [1] } -{ "X": [1], "Y": [2] } -{ "X": [0,0], "Y": [0,1] } -{ "X": [0,0], "Y": [1,0] } -{ "X": [0,0], "Y": [1,1] } -{ "X": [0,1], "Y": [1,0] } -{ "X": [0,1], "Y": [1,1] } -{ "X": [1,0], "Y": [0,1] } -{ "X": [1,0], "Y": [1,1] } -{ "X": [1,1], "Y": [0,1] } -{ "X": [1,1], "Y": [1,0] } +{"X": [-2]} +{"X": [-1]} +{"X": [2]} +{"X": [3]} +{"X": [0,-2]} +{"X": [0,-1]} +{"X": [0,2]} +{"X": [0,3]} +{"X": [-2,0]} +{"X": [-1,0]} +{"X": [2,0]} +{"X": [3,0]} +{"X": [1,-2]} +{"X": [1,-1]} +{"X": [1,2]} +{"X": [1,3]} +{"X": [-2,1]} +{"X": [-1,1]} +{"X": [2,1]} +{"X": [3,1]} diff --git a/testdata/constant_03.accepts b/testdata/constant_03.accepts index bc049d3..9160404 100644 --- a/testdata/constant_03.accepts +++ b/testdata/constant_03.accepts @@ -1,12 +1,9 @@ -{ "X": [1], "Y": [1] } -{ "X": [1,1], "Y": [1,1] } -{ "X": [1,2], "Y": [1,2] } -{ "X": [2,1], "Y": [2,1] } -{ "X": [2,2], "Y": [2,2] } -;; -{ "X": [1,1,1], "Y": [1,1,1] } -{ "X": [1,1,2], "Y": [1,1,2] } -{ "X": [1,2,1], "Y": [1,2,1] } -{ "X": [1,2,2], "Y": [1,2,2] } -{ "X": [2,1,1], "Y": [2,1,1] } -{ "X": [2,2,1], "Y": [2,2,1] } +{"X": [], "Y": []} +{"X": [0], "Y": [0]} +{"X": [1], "Y": [1]} +{"X": [2], "Y": [2]} +{"X": [3], "Y": [3]} +{"X": [4], "Y": [0]} +{"X": [5], "Y": [1]} +{"X": [6], "Y": [2]} +{"X": [7], "Y": [3]} diff --git a/testdata/constant_03.lisp b/testdata/constant_03.lisp index 605c1b2..80f49f3 100644 --- a/testdata/constant_03.lisp +++ b/testdata/constant_03.lisp @@ -1,21 +1,10 @@ +(defconst + ONE 0x01 + TWO 0x02 + THREE 0x03 + FOUR 0x04 +) + (defcolumns X Y) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 0 1))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 1 0))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 0 2))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 2 0))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 0 0 1))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 0 1 0))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 0 1 1))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 1 0 0))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 1 0 1))) -;; X == Y - 0 -(defconstraint c1 () (- X Y (* 1 1 0))) +(defconstraint c1 () (* Y (- Y ONE) (- Y TWO) (- Y THREE))) +(defconstraint c2 () (* (- X Y) (- X Y FOUR))) diff --git a/testdata/constant_03.rejects b/testdata/constant_03.rejects index 8e6e638..0820a52 100644 --- a/testdata/constant_03.rejects +++ b/testdata/constant_03.rejects @@ -1,13 +1,38 @@ -{ "X": [0], "Y": [1] } -{ "X": [1], "Y": [0] } -{ "X": [2], "Y": [1] } -{ "X": [1], "Y": [2] } -{ "X": [0,0], "Y": [0,1] } -{ "X": [0,0], "Y": [1,0] } -{ "X": [0,0], "Y": [1,1] } -{ "X": [0,1], "Y": [1,0] } -{ "X": [0,1], "Y": [1,1] } -{ "X": [1,0], "Y": [0,1] } -{ "X": [1,0], "Y": [1,1] } -{ "X": [1,1], "Y": [0,1] } -{ "X": [1,1], "Y": [1,0] } +{"X": [-1], "Y": [0]} +{"X": [-1], "Y": [1]} +{"X": [-1], "Y": [2]} +{"X": [-1], "Y": [3]} +{"X": [0], "Y": [1]} +{"X": [0], "Y": [2]} +{"X": [0], "Y": [3]} +{"X": [1], "Y": [0]} +{"X": [1], "Y": [2]} +{"X": [1], "Y": [3]} +{"X": [2], "Y": [0]} +{"X": [2], "Y": [1]} +{"X": [2], "Y": [3]} +{"X": [3], "Y": [0]} +{"X": [3], "Y": [1]} +{"X": [3], "Y": [2]} +{"X": [4], "Y": [1]} +{"X": [4], "Y": [2]} +{"X": [4], "Y": [3]} +{"X": [5], "Y": [0]} +{"X": [5], "Y": [2]} +{"X": [5], "Y": [3]} +{"X": [6], "Y": [0]} +{"X": [6], "Y": [1]} +{"X": [6], "Y": [3]} +{"X": [7], "Y": [0]} +{"X": [7], "Y": [1]} +{"X": [7], "Y": [2]} +{"X": [-1], "Y": [-1]} +{"X": [0], "Y": [-1]} +{"X": [1], "Y": [-1]} +{"X": [2], "Y": [-1]} +{"X": [3], "Y": [-1]} +{"X": [-1], "Y": [5]} +{"X": [0], "Y": [5]} +{"X": [1], "Y": [5]} +{"X": [2], "Y": [5]} +{"X": [3], "Y": [5]} diff --git a/testdata/constant_04.accepts b/testdata/constant_04.accepts index bc049d3..6fbde87 100644 --- a/testdata/constant_04.accepts +++ b/testdata/constant_04.accepts @@ -1,12 +1,9 @@ -{ "X": [1], "Y": [1] } -{ "X": [1,1], "Y": [1,1] } -{ "X": [1,2], "Y": [1,2] } -{ "X": [2,1], "Y": [2,1] } -{ "X": [2,2], "Y": [2,2] } -;; -{ "X": [1,1,1], "Y": [1,1,1] } -{ "X": [1,1,2], "Y": [1,1,2] } -{ "X": [1,2,1], "Y": [1,2,1] } -{ "X": [1,2,2], "Y": [1,2,2] } -{ "X": [2,1,1], "Y": [2,1,1] } -{ "X": [2,2,1], "Y": [2,2,1] } +{"X": [], "Y": [], "Z": []} +{"X": [0], "Y": [0], "Z": [0]} +{"X": [1], "Y": [1], "Z": [1]} +{"X": [2], "Y": [2], "Z": [0]} +{"X": [3], "Y": [3], "Z": [1]} +{"X": [4], "Y": [0], "Z": [0]} +{"X": [5], "Y": [1], "Z": [1]} +{"X": [6], "Y": [2], "Z": [0]} +{"X": [7], "Y": [3], "Z": [1]} diff --git a/testdata/constant_04.lisp b/testdata/constant_04.lisp index ab208c7..aac7b81 100644 --- a/testdata/constant_04.lisp +++ b/testdata/constant_04.lisp @@ -1,17 +1,11 @@ -(defcolumns X Y) -;; X + 2 == Y + 2 -(defconstraint c1 () (- (+ X 2) (+ Y (^ 2 1)))) -;; X + 4 == Y + 4 -(defconstraint c1 () (- (+ X 4) (+ Y (^ 2 2)))) -;; X + 8 == Y + 8 -(defconstraint c1 () (- (+ X 8) (+ Y (^ 2 3)))) -;; X + 16 == Y + 16 -(defconstraint c1 () (- (+ X 16) (+ Y (^ 2 4)))) -;; X + 32 == Y + 32 -(defconstraint c1 () (- (+ X 32) (+ Y (^ 2 5)))) -;; X + 64 == Y + 64 -(defconstraint c1 () (- (+ X 64) (+ Y (^ 2 6)))) -;; X + 128 == Y + 128 -(defconstraint c1 () (- (+ X 128) (+ Y (^ 2 7)))) -;; X + 256 == Y + 256 -(defconstraint c1 () (- (+ X 256) (+ Y (^ 2 8)))) +(defconst + ONE_ 1 + ONE ONE_ + TWO (+ 1 ONE) + FOUR (* 2 TWO) +) + +(defcolumns X Y Z) +(defconstraint c1 () (* Z (- Z ONE))) +(defconstraint c2 () (* (- Y Z) (- Y Z TWO))) +(defconstraint c3 () (* (- X Y) (- X Y FOUR))) diff --git a/testdata/constant_04.rejects b/testdata/constant_04.rejects index 8e6e638..9a8adb0 100644 --- a/testdata/constant_04.rejects +++ b/testdata/constant_04.rejects @@ -1,13 +1,38 @@ -{ "X": [0], "Y": [1] } -{ "X": [1], "Y": [0] } -{ "X": [2], "Y": [1] } -{ "X": [1], "Y": [2] } -{ "X": [0,0], "Y": [0,1] } -{ "X": [0,0], "Y": [1,0] } -{ "X": [0,0], "Y": [1,1] } -{ "X": [0,1], "Y": [1,0] } -{ "X": [0,1], "Y": [1,1] } -{ "X": [1,0], "Y": [0,1] } -{ "X": [1,0], "Y": [1,1] } -{ "X": [1,1], "Y": [0,1] } -{ "X": [1,1], "Y": [1,0] } +{"X": [-1], "Y": [0], "Z": [0]} +{"X": [-1], "Y": [1], "Z": [1]} +{"X": [-1], "Y": [2], "Z": [0]} +{"X": [-1], "Y": [3], "Z": [1]} +{"X": [0], "Y": [1], "Z": [1]} +{"X": [0], "Y": [2], "Z": [0]} +{"X": [0], "Y": [3], "Z": [1]} +{"X": [1], "Y": [0], "Z": [0]} +{"X": [1], "Y": [2], "Z": [0]} +{"X": [1], "Y": [3], "Z": [1]} +{"X": [2], "Y": [0], "Z": [0]} +{"X": [2], "Y": [1], "Z": [1]} +{"X": [2], "Y": [3], "Z": [1]} +{"X": [3], "Y": [0], "Z": [0]} +{"X": [3], "Y": [1], "Z": [1]} +{"X": [3], "Y": [2], "Z": [0]} +{"X": [4], "Y": [1], "Z": [1]} +{"X": [4], "Y": [2], "Z": [0]} +{"X": [4], "Y": [3], "Z": [1]} +{"X": [5], "Y": [0], "Z": [0]} +{"X": [5], "Y": [2], "Z": [0]} +{"X": [5], "Y": [3], "Z": [1]} +{"X": [6], "Y": [0], "Z": [0]} +{"X": [6], "Y": [1], "Z": [1]} +{"X": [6], "Y": [3], "Z": [1]} +{"X": [7], "Y": [0], "Z": [0]} +{"X": [7], "Y": [1], "Z": [1]} +{"X": [7], "Y": [2], "Z": [0]} +{"X": [-1], "Y": [-1], "Z": [1]} +{"X": [0], "Y": [-1], "Z": [1]} +{"X": [1], "Y": [-1], "Z": [1]} +{"X": [2], "Y": [-1], "Z": [1]} +{"X": [3], "Y": [-1], "Z": [1]} +{"X": [-1], "Y": [5], "Z": [1]} +{"X": [0], "Y": [5], "Z": [1]} +{"X": [1], "Y": [5], "Z": [1]} +{"X": [2], "Y": [5], "Z": [1]} +{"X": [3], "Y": [5], "Z": [1]} diff --git a/testdata/constant_05.accepts b/testdata/constant_05.accepts index c39325d..dde8bc4 100644 --- a/testdata/constant_05.accepts +++ b/testdata/constant_05.accepts @@ -1,13 +1,8 @@ -{ "X": [0], "Y": [0] } -{ "X": [1], "Y": [0] } -{ "X": [2], "Y": [0] } -{ "X": [3], "Y": [0] } -{ "X": [4], "Y": [0] } -{ "X": [0,0], "Y": [0,0] } -{ "X": [1,0], "Y": [0,0] } -{ "X": [0,1], "Y": [0,0] } -{ "X": [1,1], "Y": [0,0] } -{ "X": [0,0], "Y": [0,0] } -{ "X": [2,0], "Y": [0,0] } -{ "X": [0,2], "Y": [0,0] } -{ "X": [2,2], "Y": [0,0] } +{"CT": []} +{"CT": [0]} +{"CT": [1]} +{"CT": [0,0]} +{"CT": [0,1]} +{"CT": [1,1]} +{"CT": [1,2]} +{"CT": [1,2,3]} diff --git a/testdata/constant_05.lisp b/testdata/constant_05.lisp index 694675c..a7f6172 100644 --- a/testdata/constant_05.lisp +++ b/testdata/constant_05.lisp @@ -1,3 +1,3 @@ -(defcolumns X Y) -;; Y == 0 -(defconstraint c1 () (if (* 1 2) X Y)) +(defconst ONE 1) +(defcolumns CT) +(defconstraint c1 () (* (- CT (shift CT ONE)) (- (+ CT ONE) (shift CT ONE)))) diff --git a/testdata/constant_05.rejects b/testdata/constant_05.rejects index b972f35..fb5f562 100644 --- a/testdata/constant_05.rejects +++ b/testdata/constant_05.rejects @@ -1,26 +1,6 @@ -{ "X": [0], "Y": [1] } -{ "X": [1], "Y": [1] } -{ "X": [2], "Y": [1] } -{ "X": [3], "Y": [1] } -{ "X": [4], "Y": [1] } -{ "X": [5], "Y": [1] } -;; -{ "X": [0], "Y": [2] } -{ "X": [1], "Y": [2] } -{ "X": [2], "Y": [2] } -{ "X": [3], "Y": [2] } -{ "X": [4], "Y": [2] } -{ "X": [5], "Y": [2] } -;; -{ "X": [0,0], "Y": [0,1] } -{ "X": [1,0], "Y": [0,1] } -{ "X": [0,1], "Y": [0,1] } -{ "X": [1,1], "Y": [0,1] } -{ "X": [0,0], "Y": [1,0] } -{ "X": [0,1], "Y": [1,0] } -{ "X": [1,0], "Y": [1,0] } -{ "X": [1,1], "Y": [1,0] } -{ "X": [0,0], "Y": [1,1] } -{ "X": [0,1], "Y": [1,1] } -{ "X": [1,0], "Y": [1,1] } -{ "X": [1,1], "Y": [1,1] } +{"CT": [1,0]} +{"CT": [2,0]} +{"CT": [0,2]} +{"CT": [0,3]} +{"CT": [0,0,2]} +{"CT": [0,1,3]} diff --git a/testdata/constant_06.accepts b/testdata/constant_06.accepts new file mode 100644 index 0000000..4b5611d --- /dev/null +++ b/testdata/constant_06.accepts @@ -0,0 +1,18 @@ +{ "X": [], "Y": [] } +{ "X": [0], "Y": [0] } +{ "X": [1], "Y": [1] } +{ "X": [2], "Y": [4] } +{ "X": [3], "Y": [9] } +{ "X": [4], "Y": [16] } +{ "X": [5], "Y": [25] } +{ "X": [256], "Y": [65536] } +;; +{ "X": [0,0], "Y": [0,0] } +{ "X": [0,1], "Y": [0,1] } +{ "X": [1,0], "Y": [1,0] } +{ "X": [1,1], "Y": [1,1] } +;; +{ "X": [1,1], "Y": [1,1] } +{ "X": [1,2], "Y": [1,4] } +{ "X": [2,1], "Y": [4,1] } +{ "X": [2,2], "Y": [4,4] } diff --git a/testdata/constant_06.lisp b/testdata/constant_06.lisp new file mode 100644 index 0000000..f7cfc0a --- /dev/null +++ b/testdata/constant_06.lisp @@ -0,0 +1,4 @@ +(defconst TWO 2) +(defcolumns X Y) +;; Y == X*X +(defconstraint c1 () (- Y (^ X TWO))) diff --git a/testdata/constant_06.rejects b/testdata/constant_06.rejects new file mode 100644 index 0000000..8115870 --- /dev/null +++ b/testdata/constant_06.rejects @@ -0,0 +1,12 @@ +{ "X": [0], "Y": [1] } +{ "X": [0], "Y": [2] } +{ "X": [1], "Y": [0] } +{ "X": [1], "Y": [2] } +{ "X": [2], "Y": [0] } +{ "X": [2], "Y": [1] } +{ "X": [2], "Y": [2] } +{ "X": [2], "Y": [3] } +{ "X": [1,1], "Y": [1,2] } +{ "X": [1,1], "Y": [2,1] } +{ "X": [2,2], "Y": [2,4] } +{ "X": [2,2], "Y": [4,2] } diff --git a/testdata/constant_07.accepts b/testdata/constant_07.accepts new file mode 100644 index 0000000..aa38ccb --- /dev/null +++ b/testdata/constant_07.accepts @@ -0,0 +1,8 @@ +{"ST": [], "X": []} +{"ST": [1], "X": [1]} +{"ST": [1,1], "X": [1,0]} +{"ST": [1,1], "X": [2,0]} +{"ST": [1,1], "X": [3,0]} +{"ST": [1,1,1], "X": [1,0,0]} +{"ST": [1,1,1], "X": [2,0,0]} +{"ST": [1,1,1], "X": [3,0,0]} diff --git a/testdata/constant_07.lisp b/testdata/constant_07.lisp new file mode 100644 index 0000000..44a7a54 --- /dev/null +++ b/testdata/constant_07.lisp @@ -0,0 +1,3 @@ +(defcolumns X ST) +(defconst ONE (^ -2 0)) +(defconstraint c1 () (* ST (shift X ONE))) diff --git a/testdata/constant_invalid_01.lisp b/testdata/constant_invalid_01.lisp new file mode 100644 index 0000000..2bd071a --- /dev/null +++ b/testdata/constant_invalid_01.lisp @@ -0,0 +1 @@ +(defconst 2 2) diff --git a/testdata/constant_invalid_02.lisp b/testdata/constant_invalid_02.lisp new file mode 100644 index 0000000..019d811 --- /dev/null +++ b/testdata/constant_invalid_02.lisp @@ -0,0 +1 @@ +(defconst ONE 2 TWO) diff --git a/testdata/constant_invalid_03.lisp b/testdata/constant_invalid_03.lisp new file mode 100644 index 0000000..67c3d8f --- /dev/null +++ b/testdata/constant_invalid_03.lisp @@ -0,0 +1 @@ +(defconst ONE X) diff --git a/testdata/constant_invalid_04.lisp b/testdata/constant_invalid_04.lisp new file mode 100644 index 0000000..116d4a3 --- /dev/null +++ b/testdata/constant_invalid_04.lisp @@ -0,0 +1,2 @@ +(defcolumns X) +(defconst ONE X) diff --git a/testdata/constant_invalid_05.lisp b/testdata/constant_invalid_05.lisp new file mode 100644 index 0000000..61767a3 --- /dev/null +++ b/testdata/constant_invalid_05.lisp @@ -0,0 +1,2 @@ +(defcolumns X) +(defconst ONE (+ 1 X)) diff --git a/testdata/constant_invalid_06.lisp b/testdata/constant_invalid_06.lisp new file mode 100644 index 0000000..b3c7198 --- /dev/null +++ b/testdata/constant_invalid_06.lisp @@ -0,0 +1 @@ +(defconst ONE (+ 1 ONE)) diff --git a/testdata/constant_invalid_07.lisp b/testdata/constant_invalid_07.lisp new file mode 100644 index 0000000..d158b6c --- /dev/null +++ b/testdata/constant_invalid_07.lisp @@ -0,0 +1 @@ +(defconst ONE TWO TWO (+ 1 ONE)) diff --git a/testdata/constant_invalid_08.lisp b/testdata/constant_invalid_08.lisp new file mode 100644 index 0000000..c1b6b0d --- /dev/null +++ b/testdata/constant_invalid_08.lisp @@ -0,0 +1,2 @@ +(defconst ONE TWO) +(defconst TWO (+ 1 ONE)) diff --git a/testdata/constant_invalid_09.lisp b/testdata/constant_invalid_09.lisp new file mode 100644 index 0000000..74c3b68 --- /dev/null +++ b/testdata/constant_invalid_09.lisp @@ -0,0 +1,3 @@ +(defcolumns A) +(defun (get) A) +(defconst BROKEN (get)) diff --git a/testdata/constant_invalid_10.lisp b/testdata/constant_invalid_10.lisp new file mode 100644 index 0000000..927fdc2 --- /dev/null +++ b/testdata/constant_invalid_10.lisp @@ -0,0 +1,11 @@ +(defconst + X 1 + ONE X + TWO (+ 1 ONE) + FOUR (* 2 TWO) +) + +(defcolumns X Y Z) +(defconstraint c1 () (* Z (- Z ONE))) +(defconstraint c2 () (* (- Y Z) (- Y Z TWO))) +(defconstraint c3 () (* (- X Y) (- X Y FOUR))) diff --git a/testdata/constant_invalid_11.lisp b/testdata/constant_invalid_11.lisp new file mode 100644 index 0000000..84266f5 --- /dev/null +++ b/testdata/constant_invalid_11.lisp @@ -0,0 +1,2 @@ +(defcolumns X Y TWO) +(defconstraint c1 () (- Y (^ X TWO))) diff --git a/testdata/constant_invalid_12.lisp b/testdata/constant_invalid_12.lisp new file mode 100644 index 0000000..1b36f39 --- /dev/null +++ b/testdata/constant_invalid_12.lisp @@ -0,0 +1,3 @@ +(defcolumns X Y Z) +(defun (TWO) Z) +(defconstraint c1 () (- Y (^ X (TWO)))) diff --git a/testdata/constant_invalid_13.lisp b/testdata/constant_invalid_13.lisp new file mode 100644 index 0000000..e7aaadc --- /dev/null +++ b/testdata/constant_invalid_13.lisp @@ -0,0 +1,2 @@ +(defcolumns CT ONE) +(defconstraint c1 () (* (- CT (shift CT ONE)) (- (+ CT ONE) (shift CT ONE)))) diff --git a/testdata/constant_invalid_14.lisp b/testdata/constant_invalid_14.lisp new file mode 100644 index 0000000..4e90836 --- /dev/null +++ b/testdata/constant_invalid_14.lisp @@ -0,0 +1,3 @@ +(defcolumns CT X) +(defun (ONE) X) +(defconstraint c1 () (* (- CT (shift CT (ONE))) (- (+ CT (ONE)) (shift CT (ONE))))) diff --git a/testdata/constexpr_01.accepts b/testdata/constexpr_01.accepts new file mode 100644 index 0000000..bc049d3 --- /dev/null +++ b/testdata/constexpr_01.accepts @@ -0,0 +1,12 @@ +{ "X": [1], "Y": [1] } +{ "X": [1,1], "Y": [1,1] } +{ "X": [1,2], "Y": [1,2] } +{ "X": [2,1], "Y": [2,1] } +{ "X": [2,2], "Y": [2,2] } +;; +{ "X": [1,1,1], "Y": [1,1,1] } +{ "X": [1,1,2], "Y": [1,1,2] } +{ "X": [1,2,1], "Y": [1,2,1] } +{ "X": [1,2,2], "Y": [1,2,2] } +{ "X": [2,1,1], "Y": [2,1,1] } +{ "X": [2,2,1], "Y": [2,2,1] } diff --git a/testdata/constexpr_01.lisp b/testdata/constexpr_01.lisp new file mode 100644 index 0000000..78a62fb --- /dev/null +++ b/testdata/constexpr_01.lisp @@ -0,0 +1,5 @@ +(defcolumns X Y) +;; X == Y + n - n +(defconstraint c1 () (- X Y (+ 1 1) (- 0 2))) +(defconstraint c2 () (- X Y (+ 1 1 1) (- 0 1 2))) +(defconstraint c3 () (- X Y (+ 2 1) (- 0 2 1))) diff --git a/testdata/constexpr_01.rejects b/testdata/constexpr_01.rejects new file mode 100644 index 0000000..8e6e638 --- /dev/null +++ b/testdata/constexpr_01.rejects @@ -0,0 +1,13 @@ +{ "X": [0], "Y": [1] } +{ "X": [1], "Y": [0] } +{ "X": [2], "Y": [1] } +{ "X": [1], "Y": [2] } +{ "X": [0,0], "Y": [0,1] } +{ "X": [0,0], "Y": [1,0] } +{ "X": [0,0], "Y": [1,1] } +{ "X": [0,1], "Y": [1,0] } +{ "X": [0,1], "Y": [1,1] } +{ "X": [1,0], "Y": [0,1] } +{ "X": [1,0], "Y": [1,1] } +{ "X": [1,1], "Y": [0,1] } +{ "X": [1,1], "Y": [1,0] } diff --git a/testdata/constexpr_02.accepts b/testdata/constexpr_02.accepts new file mode 100644 index 0000000..bc049d3 --- /dev/null +++ b/testdata/constexpr_02.accepts @@ -0,0 +1,12 @@ +{ "X": [1], "Y": [1] } +{ "X": [1,1], "Y": [1,1] } +{ "X": [1,2], "Y": [1,2] } +{ "X": [2,1], "Y": [2,1] } +{ "X": [2,2], "Y": [2,2] } +;; +{ "X": [1,1,1], "Y": [1,1,1] } +{ "X": [1,1,2], "Y": [1,1,2] } +{ "X": [1,2,1], "Y": [1,2,1] } +{ "X": [1,2,2], "Y": [1,2,2] } +{ "X": [2,1,1], "Y": [2,1,1] } +{ "X": [2,2,1], "Y": [2,2,1] } diff --git a/testdata/constexpr_02.lisp b/testdata/constexpr_02.lisp new file mode 100644 index 0000000..22d0e50 --- /dev/null +++ b/testdata/constexpr_02.lisp @@ -0,0 +1,23 @@ +(defcolumns X Y) +;; X*2 == Y*2 +(defconstraint c1 () (- (* X (* 2 1)) (* Y (* 1 2)))) +;; X*1458 == Y*1458 +(defconstraint c1 () (- (* X (* 243 22)) (* Y (* 6 891)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 6 891 2)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 243 2 22)) (* Y (* 6 891 2)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 22 243 2)) (* Y (* 6 891 2)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 891 6 2)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6 1)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22)) (* Y (* 2 891 6 1 1)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22 1)) (* Y (* 2 891 6)))) +;; X*2916 == Y*2916 +(defconstraint c1 () (- (* X (* 2 243 22 1 1)) (* Y (* 2 891 6)))) diff --git a/testdata/constexpr_02.rejects b/testdata/constexpr_02.rejects new file mode 100644 index 0000000..8e6e638 --- /dev/null +++ b/testdata/constexpr_02.rejects @@ -0,0 +1,13 @@ +{ "X": [0], "Y": [1] } +{ "X": [1], "Y": [0] } +{ "X": [2], "Y": [1] } +{ "X": [1], "Y": [2] } +{ "X": [0,0], "Y": [0,1] } +{ "X": [0,0], "Y": [1,0] } +{ "X": [0,0], "Y": [1,1] } +{ "X": [0,1], "Y": [1,0] } +{ "X": [0,1], "Y": [1,1] } +{ "X": [1,0], "Y": [0,1] } +{ "X": [1,0], "Y": [1,1] } +{ "X": [1,1], "Y": [0,1] } +{ "X": [1,1], "Y": [1,0] } diff --git a/testdata/constexpr_03.accepts b/testdata/constexpr_03.accepts new file mode 100644 index 0000000..bc049d3 --- /dev/null +++ b/testdata/constexpr_03.accepts @@ -0,0 +1,12 @@ +{ "X": [1], "Y": [1] } +{ "X": [1,1], "Y": [1,1] } +{ "X": [1,2], "Y": [1,2] } +{ "X": [2,1], "Y": [2,1] } +{ "X": [2,2], "Y": [2,2] } +;; +{ "X": [1,1,1], "Y": [1,1,1] } +{ "X": [1,1,2], "Y": [1,1,2] } +{ "X": [1,2,1], "Y": [1,2,1] } +{ "X": [1,2,2], "Y": [1,2,2] } +{ "X": [2,1,1], "Y": [2,1,1] } +{ "X": [2,2,1], "Y": [2,2,1] } diff --git a/testdata/constexpr_03.lisp b/testdata/constexpr_03.lisp new file mode 100644 index 0000000..605c1b2 --- /dev/null +++ b/testdata/constexpr_03.lisp @@ -0,0 +1,21 @@ +(defcolumns X Y) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 0 1))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 1 0))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 0 2))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 2 0))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 0 0 1))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 0 1 0))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 0 1 1))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 1 0 0))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 1 0 1))) +;; X == Y - 0 +(defconstraint c1 () (- X Y (* 1 1 0))) diff --git a/testdata/constexpr_03.rejects b/testdata/constexpr_03.rejects new file mode 100644 index 0000000..8e6e638 --- /dev/null +++ b/testdata/constexpr_03.rejects @@ -0,0 +1,13 @@ +{ "X": [0], "Y": [1] } +{ "X": [1], "Y": [0] } +{ "X": [2], "Y": [1] } +{ "X": [1], "Y": [2] } +{ "X": [0,0], "Y": [0,1] } +{ "X": [0,0], "Y": [1,0] } +{ "X": [0,0], "Y": [1,1] } +{ "X": [0,1], "Y": [1,0] } +{ "X": [0,1], "Y": [1,1] } +{ "X": [1,0], "Y": [0,1] } +{ "X": [1,0], "Y": [1,1] } +{ "X": [1,1], "Y": [0,1] } +{ "X": [1,1], "Y": [1,0] } diff --git a/testdata/constexpr_04.accepts b/testdata/constexpr_04.accepts new file mode 100644 index 0000000..bc049d3 --- /dev/null +++ b/testdata/constexpr_04.accepts @@ -0,0 +1,12 @@ +{ "X": [1], "Y": [1] } +{ "X": [1,1], "Y": [1,1] } +{ "X": [1,2], "Y": [1,2] } +{ "X": [2,1], "Y": [2,1] } +{ "X": [2,2], "Y": [2,2] } +;; +{ "X": [1,1,1], "Y": [1,1,1] } +{ "X": [1,1,2], "Y": [1,1,2] } +{ "X": [1,2,1], "Y": [1,2,1] } +{ "X": [1,2,2], "Y": [1,2,2] } +{ "X": [2,1,1], "Y": [2,1,1] } +{ "X": [2,2,1], "Y": [2,2,1] } diff --git a/testdata/constexpr_04.lisp b/testdata/constexpr_04.lisp new file mode 100644 index 0000000..ab208c7 --- /dev/null +++ b/testdata/constexpr_04.lisp @@ -0,0 +1,17 @@ +(defcolumns X Y) +;; X + 2 == Y + 2 +(defconstraint c1 () (- (+ X 2) (+ Y (^ 2 1)))) +;; X + 4 == Y + 4 +(defconstraint c1 () (- (+ X 4) (+ Y (^ 2 2)))) +;; X + 8 == Y + 8 +(defconstraint c1 () (- (+ X 8) (+ Y (^ 2 3)))) +;; X + 16 == Y + 16 +(defconstraint c1 () (- (+ X 16) (+ Y (^ 2 4)))) +;; X + 32 == Y + 32 +(defconstraint c1 () (- (+ X 32) (+ Y (^ 2 5)))) +;; X + 64 == Y + 64 +(defconstraint c1 () (- (+ X 64) (+ Y (^ 2 6)))) +;; X + 128 == Y + 128 +(defconstraint c1 () (- (+ X 128) (+ Y (^ 2 7)))) +;; X + 256 == Y + 256 +(defconstraint c1 () (- (+ X 256) (+ Y (^ 2 8)))) diff --git a/testdata/constexpr_04.rejects b/testdata/constexpr_04.rejects new file mode 100644 index 0000000..8e6e638 --- /dev/null +++ b/testdata/constexpr_04.rejects @@ -0,0 +1,13 @@ +{ "X": [0], "Y": [1] } +{ "X": [1], "Y": [0] } +{ "X": [2], "Y": [1] } +{ "X": [1], "Y": [2] } +{ "X": [0,0], "Y": [0,1] } +{ "X": [0,0], "Y": [1,0] } +{ "X": [0,0], "Y": [1,1] } +{ "X": [0,1], "Y": [1,0] } +{ "X": [0,1], "Y": [1,1] } +{ "X": [1,0], "Y": [0,1] } +{ "X": [1,0], "Y": [1,1] } +{ "X": [1,1], "Y": [0,1] } +{ "X": [1,1], "Y": [1,0] } diff --git a/testdata/constexpr_05.accepts b/testdata/constexpr_05.accepts new file mode 100644 index 0000000..c39325d --- /dev/null +++ b/testdata/constexpr_05.accepts @@ -0,0 +1,13 @@ +{ "X": [0], "Y": [0] } +{ "X": [1], "Y": [0] } +{ "X": [2], "Y": [0] } +{ "X": [3], "Y": [0] } +{ "X": [4], "Y": [0] } +{ "X": [0,0], "Y": [0,0] } +{ "X": [1,0], "Y": [0,0] } +{ "X": [0,1], "Y": [0,0] } +{ "X": [1,1], "Y": [0,0] } +{ "X": [0,0], "Y": [0,0] } +{ "X": [2,0], "Y": [0,0] } +{ "X": [0,2], "Y": [0,0] } +{ "X": [2,2], "Y": [0,0] } diff --git a/testdata/constexpr_05.lisp b/testdata/constexpr_05.lisp new file mode 100644 index 0000000..694675c --- /dev/null +++ b/testdata/constexpr_05.lisp @@ -0,0 +1,3 @@ +(defcolumns X Y) +;; Y == 0 +(defconstraint c1 () (if (* 1 2) X Y)) diff --git a/testdata/constexpr_05.rejects b/testdata/constexpr_05.rejects new file mode 100644 index 0000000..b972f35 --- /dev/null +++ b/testdata/constexpr_05.rejects @@ -0,0 +1,26 @@ +{ "X": [0], "Y": [1] } +{ "X": [1], "Y": [1] } +{ "X": [2], "Y": [1] } +{ "X": [3], "Y": [1] } +{ "X": [4], "Y": [1] } +{ "X": [5], "Y": [1] } +;; +{ "X": [0], "Y": [2] } +{ "X": [1], "Y": [2] } +{ "X": [2], "Y": [2] } +{ "X": [3], "Y": [2] } +{ "X": [4], "Y": [2] } +{ "X": [5], "Y": [2] } +;; +{ "X": [0,0], "Y": [0,1] } +{ "X": [1,0], "Y": [0,1] } +{ "X": [0,1], "Y": [0,1] } +{ "X": [1,1], "Y": [0,1] } +{ "X": [0,0], "Y": [1,0] } +{ "X": [0,1], "Y": [1,0] } +{ "X": [1,0], "Y": [1,0] } +{ "X": [1,1], "Y": [1,0] } +{ "X": [0,0], "Y": [1,1] } +{ "X": [0,1], "Y": [1,1] } +{ "X": [1,0], "Y": [1,1] } +{ "X": [1,1], "Y": [1,1] } diff --git a/testdata/shift_08.accepts b/testdata/shift_08.accepts new file mode 100644 index 0000000..15165dc --- /dev/null +++ b/testdata/shift_08.accepts @@ -0,0 +1,43 @@ +{ "X": [] } +{ "X": [0] } +{ "X": [1] } +{ "X": [2] } +{ "X": [3] } +{ "X": [4] } +{ "X": [5] } +{ "X": [0,0] } +{ "X": [1,0] } +{ "X": [2,0] } +{ "X": [3,0] } +{ "X": [4,0] } +{ "X": [5,0] } +{ "X": [0,1] } +{ "X": [1,1] } +{ "X": [2,1] } +{ "X": [3,1] } +{ "X": [4,1] } +{ "X": [5,1] } +{ "X": [0,2] } +{ "X": [1,2] } +{ "X": [2,2] } +{ "X": [3,2] } +{ "X": [4,2] } +{ "X": [5,2] } +{ "X": [0,3] } +{ "X": [1,3] } +{ "X": [2,3] } +{ "X": [3,3] } +{ "X": [4,3] } +{ "X": [5,3] } +{ "X": [0,4] } +{ "X": [1,4] } +{ "X": [2,4] } +{ "X": [3,4] } +{ "X": [4,4] } +{ "X": [5,4] } +{ "X": [0,5] } +{ "X": [1,5] } +{ "X": [2,5] } +{ "X": [3,5] } +{ "X": [4,5] } +{ "X": [5,5] } diff --git a/testdata/shift_08.lisp b/testdata/shift_08.lisp new file mode 100644 index 0000000..ecad054 --- /dev/null +++ b/testdata/shift_08.lisp @@ -0,0 +1,4 @@ +(defcolumns X) +;; intention is that shifts cancel. +(defconstraint c1 () (- X (shift (shift X -1) 1 ))) +(defconstraint c2 () (- (shift X 1) (shift (shift X -1) 2 )))