Movatterモバイル変換


[0]ホーム

URL:


{-# LANGUAGE MagicHash, NoImplicitPrelude, TypeFamilies, UnboxedTuples,             MultiParamTypeClasses, RoleAnnotations, CPP, TypeOperators,             PolyKinds, NegativeLiterals, DataKinds, ScopedTypeVariables,             TypeApplications, StandaloneKindSignatures, GADTs,             FlexibleInstances, UndecidableInstances, UnboxedSums #-}-- NegativeLiterals: see Note [Fixity of (->)]{-# OPTIONS_HADDOCK print-explicit-runtime-reps #-}------------------------------------------------------------------------------- |-- Module      :  GHC.Types-- Copyright   :  (c) The University of Glasgow 2009-- License     :  see libraries/ghc-prim/LICENSE---- Maintainer  :  ghc-devs@haskell.org-- Stability   :  internal-- Portability :  non-portable (GHC Extensions)---- GHC type definitions.-- Use GHC.Exts from the base package instead of importing this-- module directly.-------------------------------------------------------------------------------moduleGHC.Types(-- * Built-in typesBool(..),Char(..),Int(..),Word(..),Float(..),Double(..),Ordering(..),IO(..),List,-- List( [], (:) )-- List constructors are not exported-- because they are built-in syntaxisTrue#,SPEC(..),Symbol,Any,-- * Type equalitytype(~),type(~~),Coercible,-- * Representation polymorphismTYPE,CONSTRAINT,Levity(..),RuntimeRep(..),LiftedRep,UnliftedRep,Type,UnliftedType,Constraint,-- The historical type * should ideally be written as-- `type *`, without the parentheses. But that's a true-- pain to parse, and for little gain.ZeroBitRep,ZeroBitType,VecCount(..),VecElem(..),Void#,-- * Boxing constructorsDictBox(MkDictBox),WordBox(MkWordBox),IntBox(MkIntBox),FloatBox(MkFloatBox),DoubleBox(MkDoubleBox),-- * Multiplicity typesMultiplicity(..),MultMul,-- * Runtime type representationModule(..),TrName(..),TyCon(..),TypeLitSort(..),KindRep(..),KindBndr,-- * Unboxed tuplesUnit#,Solo#,Tuple0#,Tuple1#,Tuple2#,Tuple3#,Tuple4#,Tuple5#,Tuple6#,Tuple7#,Tuple8#,Tuple9#,Tuple10#,Tuple11#,Tuple12#,Tuple13#,Tuple14#,Tuple15#,Tuple16#,Tuple17#,Tuple18#,Tuple19#,Tuple20#,Tuple21#,Tuple22#,Tuple23#,Tuple24#,Tuple25#,Tuple26#,Tuple27#,Tuple28#,Tuple29#,Tuple30#,Tuple31#,Tuple32#,Tuple33#,Tuple34#,Tuple35#,Tuple36#,Tuple37#,Tuple38#,Tuple39#,Tuple40#,Tuple41#,Tuple42#,Tuple43#,Tuple44#,Tuple45#,Tuple46#,Tuple47#,Tuple48#,Tuple49#,Tuple50#,Tuple51#,Tuple52#,Tuple53#,Tuple54#,Tuple55#,Tuple56#,Tuple57#,Tuple58#,Tuple59#,Tuple60#,Tuple61#,Tuple62#,Tuple63#,Tuple64#,-- * Unboxed sumsSum2#,Sum3#,Sum4#,Sum5#,Sum6#,Sum7#,Sum8#,Sum9#,Sum10#,Sum11#,Sum12#,Sum13#,Sum14#,Sum15#,Sum16#,Sum17#,Sum18#,Sum19#,Sum20#,Sum21#,Sum22#,Sum23#,Sum24#,Sum25#,Sum26#,Sum27#,Sum28#,Sum29#,Sum30#,Sum31#,Sum32#,Sum33#,Sum34#,Sum35#,Sum36#,Sum37#,Sum38#,Sum39#,Sum40#,Sum41#,Sum42#,Sum43#,Sum44#,Sum45#,Sum46#,Sum47#,Sum48#,Sum49#,Sum50#,Sum51#,Sum52#,Sum53#,Sum54#,Sum55#,Sum56#,Sum57#,Sum58#,Sum59#,Sum60#,Sum61#,Sum62#,Sum63#,)whereimportGHC.Priminfixr5:{- **********************************************************************                                                                      *                  Functions*                                                                      ********************************************************************** -}infixr-1->{-Note [Fixity of (->)]~~~~~~~~~~~~~~~~~~~~~This declaration is important for :info (->) command (issue #10145)1) The parser parses -> as if it had lower fixity than 0,   so we conventionally use -1 (issue #15235).2) Fixities outside the 0-9 range are exceptionally allowed   for (->) (see checkPrecP in RdrHsSyn)3) The negative fixity -1 must be parsed as a single token,   hence this module requires NegativeLiterals.-}-- | The regular function typetype(->)=FUN'Many-- See Note [Linear types] in Multiplicity{- **********************************************************************                                                                      *                  Kinds*                                                                      ********************************************************************** -}-- | The runtime representation of lifted types.typeLiftedRep='BoxedRep'Lifted-- | The runtime representation of unlifted types.typeUnliftedRep='BoxedRep'Unlifted-- | The runtime representation of a zero-width tuple,--   represented by no bits at alltypeZeroBitRep='TupleRep'[]--------------------------- | The kind of lifted constraintstypeConstraint=CONSTRAINTLiftedRep-- | The kind of types with lifted values. For example @Int :: Type@.typeType=TYPELiftedRep-- | The kind of boxed, unlifted values, for example @Array#@ or a user-defined-- unlifted data type, using @-XUnliftedDataTypes@.typeUnliftedType=TYPEUnliftedRep-- | The kind of the empty unboxed tuple type (# #)typeZeroBitType=TYPEZeroBitRep-------------------------dataMultiplicity=Many|OnetypefamilyMultMul(a::Multiplicity)(b::Multiplicity)::MultiplicitywhereMultMul'Onex=xMultMulx'One=xMultMul'Manyx='ManyMultMulx'Many='Many{- **********************************************************************                                                                      *                  Symbol*                                                                      ********************************************************************** -}-- | (Kind) This is the kind of type-level symbols.dataSymbol-- Symbol is declared here because class IP needs it{- **********************************************************************                                                                      *                  Any*                                                                      ********************************************************************** -}-- | The type constructor 'Any' is type to which you can unsafely coerce any-- lifted type, and back. More concretely, for a lifted type @t@ and-- value @x :: t@, @unsafeCoerce (unsafeCoerce x :: Any) :: t@ is equivalent-- to @x@.--typefamilyAny::kwhere{}-- See Note [Any types] in GHC.Builtin.Types. Also, for a bit of history on Any see-- #10886. Note that this must be a *closed* type family: we need to ensure-- that this can't reduce to a `data` type for the results discussed in-- Note [Any types].{- **********************************************************************                                                                      *                  Lists   NB: lists are built-in syntax, and hence not explicitly exported*                                                                      ********************************************************************** -}-- | The builtin linked list type.---- In Haskell, lists are one of the most important data types as they are-- often used analogous to loops in imperative programming languages.-- These lists are singly linked, which makes them unsuited for operations-- that require \(\mathcal{O}(1)\) access. Instead, they are intended to-- be traversed.---- You can use @List a@ or @[a]@ in type signatures:---- > length :: [a] -> Int---- or---- > length :: List a -> Int---- They are fully equivalent, and @List a@ will be normalised to @[a]@.---- ==== Usage---- Lists are constructed recursively using the right-associative constructor operator (or /cons/)-- @(:) :: a -> [a] -> [a]@, which prepends an element to a list,-- and the empty list @[]@.---- @-- (1 : 2 : 3 : []) == (1 : (2 : (3 : []))) == [1, 2, 3]-- @---- Lists can also be constructed using list literals-- of the form @[x_1, x_2, ..., x_n]@-- which are syntactic sugar and, unless @-XOverloadedLists@ is enabled,-- are translated into uses of @(:)@ and @[]@---- 'Data.String.String' literals, like @"I &#x1F49C; hs"@, are translated into-- Lists of characters, @[\'I\', \' \', \'&#x1F49C;\', \' \', \'h\', \'s\']@.---- ==== __Implementation__---- Internally and in memory, all the above are represented like this,-- with arrows being pointers to locations in memory.---- > ╭───┬───┬──╮   ╭───┬───┬──╮   ╭───┬───┬──╮   ╭────╮-- > │(:)│   │ ─┼──>│(:)│   │ ─┼──>│(:)│   │ ─┼──>│ [] │-- > ╰───┴─┼─┴──╯   ╰───┴─┼─┴──╯   ╰───┴─┼─┴──╯   ╰────╯-- >       v              v              v-- >       1              2              3---- ==== __Examples__---- @-- >>> [\'H\', \'a\', \'s\', \'k\', \'e\', \'l\', \'l\']-- \"Haskell\"-- @---- @-- >>> 1 : [4, 1, 5, 9]-- [1,4,1,5,9]-- @---- @-- >>> [] : [] : []-- [[],[]]-- @---- @since 0.10.0--dataLista=[]|a:Lista{- **********************************************************************                                                                      *                  Ordering*                                                                      ********************************************************************** -}dataOrdering=LT|EQ|GT{- **********************************************************************                                                                      *                  Int, Char, Word, Float, Double*                                                                      ********************************************************************** -}{- | The character type 'Char' represents Unicode codespaceand its elements are code points as in definitions[D9 and D10 of the Unicode Standard](https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G2212).Character literals in Haskell are single-quoted: @\'Q\'@, @\'Я\'@ or @\'Ω\'@.To represent a single quote itself use @\'\\''@, and to represent a backslashuse @\'\\\\\'@. The full grammar can be found in the section 2.6 of the[Haskell 2010 Language Report](https://www.haskell.org/definition/haskell2010.pdf#section.2.6).To specify a character by its code point one can use decimal, hexadecimalor octal notation: @\'\\65\'@, @\'\\x41\'@ and @\'\\o101\'@ are all alternative formsof @\'A\'@. The largest code point is @\'\\x10ffff\'@.There is a special escape syntax for ASCII control characters:+-------------+-------------------+---------------------------+| Escape      | Alternatives      | Meaning                   |+=============+===================+===========================+| @'\\NUL'@   | @'\\0'@           | null character            |+-------------+-------------------+---------------------------+| @'\\SOH'@   | @'\\1'@           | start of heading          |+-------------+-------------------+---------------------------+| @'\\STX'@   | @'\\2'@           | start of text             |+-------------+-------------------+---------------------------+| @'\\ETX'@   | @'\\3'@           | end of text               |+-------------+-------------------+---------------------------+| @'\\EOT'@   | @'\\4'@           | end of transmission       |+-------------+-------------------+---------------------------+| @'\\ENQ'@   | @'\\5'@           | enquiry                   |+-------------+-------------------+---------------------------+| @'\\ACK'@   | @'\\6'@           | acknowledge               |+-------------+-------------------+---------------------------+| @'\\BEL'@   | @'\\7'@, @'\\a'@  | bell (alert)              |+-------------+-------------------+---------------------------+| @'\\BS'@    | @'\\8'@, @'\\b'@  | backspace                 |+-------------+-------------------+---------------------------+| @'\\HT'@    | @'\\9'@, @'\\t'@  | horizontal tab            |+-------------+-------------------+---------------------------+| @'\\LF'@    | @'\\10'@, @'\\n'@ | line feed (new line)      |+-------------+-------------------+---------------------------+| @'\\VT'@    | @'\\11'@, @'\\v'@ | vertical tab              |+-------------+-------------------+---------------------------+| @'\\FF'@    | @'\\12'@, @'\\f'@ | form feed                 |+-------------+-------------------+---------------------------+| @'\\CR'@    | @'\\13'@, @'\\r'@ | carriage return           |+-------------+-------------------+---------------------------+| @'\\SO'@    | @'\\14'@          | shift out                 |+-------------+-------------------+---------------------------+| @'\\SI'@    | @'\\15'@          | shift in                  |+-------------+-------------------+---------------------------+| @'\\DLE'@   | @'\\16'@          | data link escape          |+-------------+-------------------+---------------------------+| @'\\DC1'@   | @'\\17'@          | device control 1          |+-------------+-------------------+---------------------------+| @'\\DC2'@   | @'\\18'@          | device control 2          |+-------------+-------------------+---------------------------+| @'\\DC3'@   | @'\\19'@          | device control 3          |+-------------+-------------------+---------------------------+| @'\\DC4'@   | @'\\20'@          | device control 4          |+-------------+-------------------+---------------------------+| @'\\NAK'@   | @'\\21'@          | negative acknowledge      |+-------------+-------------------+---------------------------+| @'\\SYN'@   | @'\\22'@          | synchronous idle          |+-------------+-------------------+---------------------------+| @'\\ETB'@   | @'\\23'@          | end of transmission block |+-------------+-------------------+---------------------------+| @'\\CAN'@   | @'\\24'@          | cancel                    |+-------------+-------------------+---------------------------+| @'\\EM'@    | @'\\25'@          | end of medium             |+-------------+-------------------+---------------------------+| @'\\SUB'@   | @'\\26'@          | substitute                |+-------------+-------------------+---------------------------+| @'\\ESC'@   | @'\\27'@          | escape                    |+-------------+-------------------+---------------------------+| @'\\FS'@    | @'\\28'@          | file separator            |+-------------+-------------------+---------------------------+| @'\\GS'@    | @'\\29'@          | group separator           |+-------------+-------------------+---------------------------+| @'\\RS'@    | @'\\30'@          | record separator          |+-------------+-------------------+---------------------------+| @'\\US'@    | @'\\31'@          | unit separator            |+-------------+-------------------+---------------------------+| @'\\SP'@    | @'\\32'@, @' '@   | space                     |+-------------+-------------------+---------------------------+| @'\\DEL'@   | @'\\127'@         | delete                    |+-------------+-------------------+---------------------------+[Data.Char](https://hackage.haskell.org/package/base/docs/Data-Char.html)provides utilities to work with 'Char'.-}data{-# CTYPE"HsChar"#-}Char=C#Char#-- | A fixed-precision integer type with at least the range @[-2^29 .. 2^29-1]@.-- The exact range for a given implementation can be determined by using-- 'Prelude.minBound' and 'Prelude.maxBound' from the 'Prelude.Bounded' class.data{-# CTYPE"HsInt"#-}Int=I#Int#-- |A 'Word' is an unsigned integral type, with the same size as 'Int'.data{-# CTYPE"HsWord"#-}Word=W#Word#-- | Single-precision floating point numbers.-- It is desirable that this type be at least equal in range and precision-- to the IEEE single-precision type.data{-# CTYPE"HsFloat"#-}Float=F#Float#-- | Double-precision floating point numbers.-- It is desirable that this type be at least equal in range and precision-- to the IEEE double-precision type.data{-# CTYPE"HsDouble"#-}Double=D#Double#{- **********************************************************************                                                                      *                    IO*                                                                      ********************************************************************** -}{- |A value of type @'IO' a@ is a computation which, when performed,does some I\/O before returning a value of type @a@.There is really only one way to \"perform\" an I\/O action: bind it to@Main.main@ in your program.  When your program is run, the I\/O willbe performed.  It isn't possible to perform I\/O from an arbitraryfunction, unless that function is itself in the 'IO' monad and calledat some point, directly or indirectly, from @Main.main@.'IO' is a monad, so 'IO' actions can be combined using either the do-notationor the 'Prelude.>>' and 'Prelude.>>=' operations from the 'Prelude.Monad'class.-}newtypeIOa=IO(State#RealWorld->(#State#RealWorld,a#)){- **********************************************************************                                                                      *                    (~) and Coercible*                                                                      ********************************************************************** -}{-Note [Kind-changing of (~) and Coercible]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(~) and Coercible are tricky to define. To the user, they must appear asconstraints, but we cannot define them as such in Haskell. But we also cannotjust define them only in GHC.Prim (like (->)), because we need a real modulefor them, e.g. to compile the constructor's info table.Furthermore the type of MkCoercible cannot be written in Haskell(no syntax for ~#R).So we define them as regular data types in GHC.Types, and do magic in GHC.Builtin.Types,inside GHC, to change the kind and type.-}-- | Lifted, heterogeneous equality. By lifted, we mean that it-- can be bogus (deferred type error). By heterogeneous, the two-- types @a@ and @b@ might have different kinds. Because @~~@ can-- appear unexpectedly in error messages to users who do not care-- about the difference between heterogeneous equality @~~@ and-- homogeneous equality @~@, this is printed as @~@ unless-- @-fprint-equality-relations@ is set.---- In @0.7.0@, the fixity was set to @infix 4@ to match the fixity of 'Data.Type.Equality.:~~:'.classa~~b-- See also Note [The equality types story] in GHC.Builtin.Types.Prim-- | Lifted, homogeneous equality. By lifted, we mean that it-- can be bogus (deferred type error). By homogeneous, the two-- types @a@ and @b@ must have the same kinds.-- In @0.7.0@, the fixity was set to @infix 4@ to match the fixity of 'Data.Type.Equality.:~:'.classa~binfix4~,~~-- See also Note [The equality types story] in GHC.Builtin.Types.Prim-- | @Coercible@ is a two-parameter class that has instances for types @a@ and @b@ if--      the compiler can infer that they have the same representation. This class--      does not have regular instances; instead they are created on-the-fly during--      type-checking. Trying to manually declare an instance of @Coercible@--      is an error.----      Nevertheless one can pretend that the following three kinds of instances--      exist. First, as a trivial base-case:----      @instance Coercible a a@----      Furthermore, for every type constructor there is--      an instance that allows to coerce under the type constructor. For--      example, let @D@ be a prototypical type constructor (@data@ or--      @newtype@) with three type arguments, which have roles @nominal@,--      @representational@ resp. @phantom@. Then there is an instance of--      the form----      @instance Coercible b b\' => Coercible (D a b c) (D a b\' c\')@----      Note that the @nominal@ type arguments are equal, the--      @representational@ type arguments can differ, but need to have a--      @Coercible@ instance themself, and the @phantom@ type arguments can be--      changed arbitrarily.----      The third kind of instance exists for every @newtype NT = MkNT T@ and--      comes in two variants, namely----      @instance Coercible a T => Coercible a NT@----      @instance Coercible T b => Coercible NT b@----      This instance is only usable if the constructor @MkNT@ is in scope.----      If, as a library author of a type constructor like @Set a@, you--      want to prevent a user of your module to write--      @coerce :: Set T -> Set NT@,--      you need to set the role of @Set@\'s type parameter to @nominal@,--      by writing----      @type role Set nominal@----      For more details about this feature, please refer to--      <http://research.microsoft.com/en-us/um/people/simonpj/papers/ext-f/coercible.pdf Safe Coercions>--      by Joachim Breitner, Richard A. Eisenberg, Simon Peyton Jones and Stephanie Weirich.---- @since 0.4.0classCoercible(a::k)(b::k)-- See also Note [The equality types story] in GHC.Builtin.Types.Prim{- **********************************************************************                                                                      *                   Bool, and isTrue#*                                                                      ********************************************************************** -}data{-# CTYPE"HsBool"#-}Bool=False|True{-# INLINEisTrue##-}-- | Alias for 'tagToEnum#'. Returns True if its parameter is 1# and False--   if it is 0#.isTrue#::Int#->Bool-- See Note [Optimizing isTrue#]isTrue# :: Int# -> BoolisTrue#Int#x=Int# -> Boolforall a. Int# -> atagToEnum#Int#x{- Note [Optimizing isTrue#]~~~~~~~~~~~~~~~~~~~~~~~~~~~~Current definition of isTrue# is a temporary workaround. We would like tohave functions isTrue# and isFalse# defined like this:    isTrue# :: Int# -> Bool    isTrue# 1# = True    isTrue# _  = False    isFalse# :: Int# -> Bool    isFalse# 0# = True    isFalse# _  = FalseThese functions would allow us to safely check if a tag can represent Trueor False. Using isTrue# and isFalse# as defined above will not introduceadditional case into the code. When we scrutinize return value of isTrue#or isFalse#, either explicitly in a case expression or implicitly in a guard,the result will always be a single case expression (given that optimizationsare turned on). This results from case-of-case transformation. Consider thiscode (this is both valid Haskell and Core):case isTrue# (a ># b) of    True  -> e1    False -> e2Inlining isTrue# gives:case (case (a ># b) of { 1# -> True; _ -> False } ) of    True  -> e1    False -> e2Case-of-case transforms that to:case (a ># b) of  1# -> case True of          True  -> e1          False -> e2  _  -> case False of          True  -> e1          False -> e2Which is then simplified by case-of-known-constructor:case (a ># b) of  1# -> e1  _  -> e2While we get good Core here, the code generator will generate very bad Cmmif e1 or e2 do allocation. It will push heap checks into case alternativeswhich results in about 2.5% increase in code size. Until this is improved wejust make isTrue# an alias to tagToEnum#. This is a temporary solution (ifyou're reading this in 2023 then things went wrong). See #8326.-}{- **********************************************************************                                                                      *                    SPEC*                                                                      ********************************************************************** -}-- | 'SPEC' is used by GHC in the @SpecConstr@ pass in order to inform-- the compiler when to be particularly aggressive. In particular, it-- tells GHC to specialize regardless of size or the number of-- specializations. However, not all loops fall into this category.---- Libraries can specify this by using 'SPEC' data type to inform which-- loops should be aggressively specialized. For example,-- instead of---- > loop x where loop arg = ...---- write---- > loop SPEC x where loop !_ arg = ...---- There is no semantic difference between 'SPEC' and 'SPEC2',-- we just need a type with two constructors lest it is optimised away-- before @SpecConstr@.---- This type is reexported from "GHC.Exts" since GHC 9.0 and @base-4.15@.-- For compatibility with earlier releases import it from "GHC.Types"-- in @ghc-prim@ package.---- @since 0.3.1.0--dataSPEC=SPEC|SPEC2{- **********************************************************************                                                                      *                    Levity polymorphism*                                                                      ********************************************************************** -}-- | Whether a boxed type is lifted or unlifted.dataLevity=Lifted|Unlifted-- | GHC maintains a property that the kind of all inhabited types-- (as distinct from type constructors or type-level data) tells us-- the runtime representation of values of that type. This datatype-- encodes the choice of runtime value.-- Note that 'TYPE' is parameterised by 'RuntimeRep'; this is precisely-- what we mean by the fact that a type's kind encodes the runtime-- representation.---- For boxed values (that is, values that are represented by a pointer),-- a further distinction is made, between lifted types (that contain ⊥),-- and unlifted ones (that don't).dataRuntimeRep=VecRepVecCountVecElem-- ^ a SIMD vector type|TupleRep[RuntimeRep]-- ^ An unboxed tuple of the given reps|SumRep[RuntimeRep]-- ^ An unboxed sum of the given reps|BoxedRepLevity-- ^ boxed; represented by a pointer|IntRep-- ^ signed, word-sized value|Int8Rep-- ^ signed,  8-bit value|Int16Rep-- ^ signed, 16-bit value|Int32Rep-- ^ signed, 32-bit value|Int64Rep-- ^ signed, 64-bit value|WordRep-- ^ unsigned, word-sized value|Word8Rep-- ^ unsigned,  8-bit value|Word16Rep-- ^ unsigned, 16-bit value|Word32Rep-- ^ unsigned, 32-bit value|Word64Rep-- ^ unsigned, 64-bit value|AddrRep-- ^ A pointer, but /not/ to a Haskell value|FloatRep-- ^ a 32-bit floating point number|DoubleRep-- ^ a 64-bit floating point number-- RuntimeRep is intimately tied to TyCon.RuntimeRep (in GHC proper). See-- Note [RuntimeRep and PrimRep] in RepType.-- See also Note [Wiring in RuntimeRep] in GHC.Builtin.Types-- See also Note [TYPE and CONSTRAINT] in GHC.Builtin.Type.Prim-- | Length of a SIMD vector typedataVecCount=Vec2|Vec4|Vec8|Vec16|Vec32|Vec64-- Enum, Bounded instances in GHC.Enum-- | Element of a SIMD vector typedataVecElem=Int8ElemRep|Int16ElemRep|Int32ElemRep|Int64ElemRep|Word8ElemRep|Word16ElemRep|Word32ElemRep|Word64ElemRep|FloatElemRep|DoubleElemRep-- Enum, Bounded instances in GHC.Enum{-# DEPRECATEDVoid#"Void# is now an alias for the unboxed tuple (# #)."#-}typeVoid#=(##){- **********************************************************************                                                                      *             Boxing data constructors*                                                                      ********************************************************************** -}-- These "boxing" data types allow us to wrap up a value of kind (TYPE rr)-- in a box of kind Type, for each rr.dataLiftBox(a::TYPEUnliftedRep)=MkLiftBoxadataIntBox(a::TYPEIntRep)=MkIntBoxadataInt8Box(a::TYPEInt8Rep)=MkInt8BoxadataInt16Box(a::TYPEInt16Rep)=MkInt16BoxadataInt32Box(a::TYPEInt32Rep)=MkInt32BoxadataInt64Box(a::TYPEInt64Rep)=MkInt64BoxadataWordBox(a::TYPEWordRep)=MkWordBoxadataWord8Box(a::TYPEWord8Rep)=MkWord8BoxadataWord16Box(a::TYPEWord16Rep)=MkWord16BoxadataWord32Box(a::TYPEWord32Rep)=MkWord32BoxadataWord64Box(a::TYPEWord64Rep)=MkWord64BoxadataFloatBox(a::TYPEFloatRep)=MkFloatBoxadataDoubleBox(a::TYPEDoubleRep)=MkDoubleBoxa-- | Data type `Dict` provides a simple way to wrap up a (lifted)--   constraint as a typedataDictBoxcwhereMkDictBox::c=>DictBoxc{- **********************************************************************                                                                      *             Runtime representation of TyCon*                                                                      ********************************************************************** -}{- Note [Runtime representation of modules and tycons]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~We generate a binding for M.$modName and M.$tcT for every module M anddata type T.  Things to think about  - We want them to be economical on space; ideally pure data with no thunks.  - We do this for every module (except this module GHC.Types), so we can't    depend on anything else (eg string unpacking code)That's why we have these terribly low-level representations.  The TrNametype lets us use the TrNameS constructor when allocating static data;but we also need TrNameD for the case where we are deserialising a TyConor Module (for example when deserialising a TypeRep), in which case wecan't conveniently come up with an Addr#.-}#include "MachDeps.h"dataModule=ModuleTrName-- ^ Package nameTrName-- ^ Module namedataTrName=TrNameSAddr#-- ^ Static|TrNameD[Char]-- ^ Dynamic-- | A de Bruijn index for a binder within a 'KindRep'.typeKindBndr=Int-- | The representation produced by GHC for conjuring up the kind of a-- 'Data.Typeable.TypeRep'.-- See Note [Representing TyCon kinds: KindRep] in GHC.Tc.Instance.Typeable.dataKindRep=KindRepTyConAppTyCon[KindRep]|KindRepVar!KindBndr|KindRepAppKindRepKindRep|KindRepFunKindRepKindRep|KindRepTYPE!RuntimeRep|KindRepTypeLitSTypeLitSortAddr#|KindRepTypeLitDTypeLitSort[Char]dataTypeLitSort=TypeLitSymbol|TypeLitNat|TypeLitChar-- Show instance for TyCon found in GHC.ShowdataTyCon=TyConWord64#-- ^ Fingerprint (high)Word64#-- ^ Fingerprint (low)Module-- ^ Module in which this is definedTrName-- ^ Type constructor nameInt#-- ^ How many kind variables do we accept?KindRep-- ^ A representation of the type's kind{- **********************************************************************                                                                      *             Unboxed tuples and sums*                                                                      ********************************************************************** -}typeUnit#::TYPE(TupleRep'[])dataUnit#=(##)typeSolo#::TYPErep->TYPE(TupleRep'[rep])dataSolo#a=(#a#)typeTuple0#=Unit#typeTuple1#=Solo#typeTuple2#::TYPEr1->TYPEr2->TYPE(TupleRep[r1,r2])dataTuple2#ab=(#a,b#)typeTuple3#::TYPEr1->TYPEr2->TYPEr3->TYPE(TupleRep[r1,r2,r3])dataTuple3#abc=(#a,b,c#)typeTuple4#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPE(TupleRep[r1,r2,r3,r4])dataTuple4#abcd=(#a,b,c,d#)typeTuple5#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPE(TupleRep[r1,r2,r3,r4,r5])dataTuple5#abcde=(#a,b,c,d,e#)typeTuple6#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPE(TupleRep[r1,r2,r3,r4,r5,r6])dataTuple6#abcdef=(#a,b,c,d,e,f#)typeTuple7#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7])dataTuple7#abcdefg=(#a,b,c,d,e,f,g#)typeTuple8#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8])dataTuple8#abcdefgh=(#a,b,c,d,e,f,g,h#)typeTuple9#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9])dataTuple9#abcdefghi=(#a,b,c,d,e,f,g,h,i#)typeTuple10#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10])dataTuple10#abcdefghij=(#a,b,c,d,e,f,g,h,i,j#)typeTuple11#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11])dataTuple11#abcdefghijk=(#a,b,c,d,e,f,g,h,i,j,k#)typeTuple12#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12])dataTuple12#abcdefghijkl=(#a,b,c,d,e,f,g,h,i,j,k,l#)typeTuple13#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13])dataTuple13#abcdefghijklm=(#a,b,c,d,e,f,g,h,i,j,k,l,m#)typeTuple14#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14])dataTuple14#abcdefghijklmn=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n#)typeTuple15#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15])dataTuple15#abcdefghijklmno=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o#)typeTuple16#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16])dataTuple16#abcdefghijklmnop=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p#)typeTuple17#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17])dataTuple17#abcdefghijklmnopq=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q#)typeTuple18#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18])dataTuple18#abcdefghijklmnopqr=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r#)typeTuple19#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19])dataTuple19#abcdefghijklmnopqrs=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s#)typeTuple20#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20])dataTuple20#abcdefghijklmnopqrst=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t#)typeTuple21#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21])dataTuple21#abcdefghijklmnopqrstu=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u#)typeTuple22#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22])dataTuple22#abcdefghijklmnopqrstuv=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v#)typeTuple23#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23])dataTuple23#abcdefghijklmnopqrstuvw=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w#)typeTuple24#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24])dataTuple24#abcdefghijklmnopqrstuvwx=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x#)typeTuple25#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25])dataTuple25#abcdefghijklmnopqrstuvwxy=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y#)typeTuple26#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26])dataTuple26#abcdefghijklmnopqrstuvwxyz=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z#)typeTuple27#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27])dataTuple27#abcdefghijklmnopqrstuvwxyza1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1#)typeTuple28#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28])dataTuple28#abcdefghijklmnopqrstuvwxyza1b1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1#)typeTuple29#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29])dataTuple29#abcdefghijklmnopqrstuvwxyza1b1c1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1#)typeTuple30#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30])dataTuple30#abcdefghijklmnopqrstuvwxyza1b1c1d1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1#)typeTuple31#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31])dataTuple31#abcdefghijklmnopqrstuvwxyza1b1c1d1e1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1#)typeTuple32#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32])dataTuple32#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1#)typeTuple33#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33])dataTuple33#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1#)typeTuple34#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34])dataTuple34#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1#)typeTuple35#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35])dataTuple35#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1#)typeTuple36#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36])dataTuple36#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1#)typeTuple37#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37])dataTuple37#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1#)typeTuple38#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38])dataTuple38#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1#)typeTuple39#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39])dataTuple39#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1#)typeTuple40#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40])dataTuple40#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1#)typeTuple41#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41])dataTuple41#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1#)typeTuple42#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42])dataTuple42#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1#)typeTuple43#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43])dataTuple43#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1#)typeTuple44#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44])dataTuple44#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1#)typeTuple45#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45])dataTuple45#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1#)typeTuple46#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46])dataTuple46#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1#)typeTuple47#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47])dataTuple47#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1#)typeTuple48#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48])dataTuple48#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1#)typeTuple49#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49])dataTuple49#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1#)typeTuple50#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50])dataTuple50#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1#)typeTuple51#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51])dataTuple51#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1#)typeTuple52#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52])dataTuple52#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1#)typeTuple53#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53])dataTuple53#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2#)typeTuple54#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54])dataTuple54#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2#)typeTuple55#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55])dataTuple55#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2#)typeTuple56#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56])dataTuple56#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2#)typeTuple57#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57])dataTuple57#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2#)typeTuple58#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58])dataTuple58#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2#)typeTuple59#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59])dataTuple59#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2#)typeTuple60#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60])dataTuple60#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2,h2#)typeTuple61#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61])dataTuple61#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2,h2,i2#)typeTuple62#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPEr62->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61,r62])dataTuple62#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2j2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2#)typeTuple63#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPEr62->TYPEr63->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61,r62,r63])dataTuple63#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2j2k2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2#)typeTuple64#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPEr62->TYPEr63->TYPEr64->TYPE(TupleRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61,r62,r63,r64])dataTuple64#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2j2k2l2=(#a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1,s1,t1,u1,v1,w1,x1,y1,z1,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2#){-Note [Unboxed sum with arity 64]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~While tuples are defined up to arity 64, sums can maximally have 63 alternatives.This is due to the Unique layout for unboxed sums, which allots only six bitsfor encoding the alternative.-}typeSum2#::TYPEr1->TYPEr2->TYPE(SumRep[r1,r2])dataSum2#ab=(#a|#)|(#|b#)typeSum3#::TYPEr1->TYPEr2->TYPEr3->TYPE(SumRep[r1,r2,r3])dataSum3#abc=(#a||#)|(#|b|#)|(#||c#)typeSum4#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPE(SumRep[r1,r2,r3,r4])dataSum4#abcd=(#a|||#)|(#|b||#)|(#||c|#)|(#|||d#)typeSum5#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPE(SumRep[r1,r2,r3,r4,r5])dataSum5#abcde=(#a||||#)|(#|b|||#)|(#||c||#)|(#|||d|#)|(#||||e#)typeSum6#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPE(SumRep[r1,r2,r3,r4,r5,r6])dataSum6#abcdef=(#a|||||#)|(#|b||||#)|(#||c|||#)|(#|||d||#)|(#||||e|#)|(#|||||f#)typeSum7#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7])dataSum7#abcdefg=(#a||||||#)|(#|b|||||#)|(#||c||||#)|(#|||d|||#)|(#||||e||#)|(#|||||f|#)|(#||||||g#)typeSum8#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8])dataSum8#abcdefgh=(#a|||||||#)|(#|b||||||#)|(#||c|||||#)|(#|||d||||#)|(#||||e|||#)|(#|||||f||#)|(#||||||g|#)|(#|||||||h#)typeSum9#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9])dataSum9#abcdefghi=(#a||||||||#)|(#|b|||||||#)|(#||c||||||#)|(#|||d|||||#)|(#||||e||||#)|(#|||||f|||#)|(#||||||g||#)|(#|||||||h|#)|(#||||||||i#)typeSum10#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10])dataSum10#abcdefghij=(#a|||||||||#)|(#|b||||||||#)|(#||c|||||||#)|(#|||d||||||#)|(#||||e|||||#)|(#|||||f||||#)|(#||||||g|||#)|(#|||||||h||#)|(#||||||||i|#)|(#|||||||||j#)typeSum11#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11])dataSum11#abcdefghijk=(#a||||||||||#)|(#|b|||||||||#)|(#||c||||||||#)|(#|||d|||||||#)|(#||||e||||||#)|(#|||||f|||||#)|(#||||||g||||#)|(#|||||||h|||#)|(#||||||||i||#)|(#|||||||||j|#)|(#||||||||||k#)typeSum12#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12])dataSum12#abcdefghijkl=(#a|||||||||||#)|(#|b||||||||||#)|(#||c|||||||||#)|(#|||d||||||||#)|(#||||e|||||||#)|(#|||||f||||||#)|(#||||||g|||||#)|(#|||||||h||||#)|(#||||||||i|||#)|(#|||||||||j||#)|(#||||||||||k|#)|(#|||||||||||l#)typeSum13#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13])dataSum13#abcdefghijklm=(#a||||||||||||#)|(#|b|||||||||||#)|(#||c||||||||||#)|(#|||d|||||||||#)|(#||||e||||||||#)|(#|||||f|||||||#)|(#||||||g||||||#)|(#|||||||h|||||#)|(#||||||||i||||#)|(#|||||||||j|||#)|(#||||||||||k||#)|(#|||||||||||l|#)|(#||||||||||||m#)typeSum14#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14])dataSum14#abcdefghijklmn=(#a|||||||||||||#)|(#|b||||||||||||#)|(#||c|||||||||||#)|(#|||d||||||||||#)|(#||||e|||||||||#)|(#|||||f||||||||#)|(#||||||g|||||||#)|(#|||||||h||||||#)|(#||||||||i|||||#)|(#|||||||||j||||#)|(#||||||||||k|||#)|(#|||||||||||l||#)|(#||||||||||||m|#)|(#|||||||||||||n#)typeSum15#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15])dataSum15#abcdefghijklmno=(#a||||||||||||||#)|(#|b|||||||||||||#)|(#||c||||||||||||#)|(#|||d|||||||||||#)|(#||||e||||||||||#)|(#|||||f|||||||||#)|(#||||||g||||||||#)|(#|||||||h|||||||#)|(#||||||||i||||||#)|(#|||||||||j|||||#)|(#||||||||||k||||#)|(#|||||||||||l|||#)|(#||||||||||||m||#)|(#|||||||||||||n|#)|(#||||||||||||||o#)typeSum16#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16])dataSum16#abcdefghijklmnop=(#a|||||||||||||||#)|(#|b||||||||||||||#)|(#||c|||||||||||||#)|(#|||d||||||||||||#)|(#||||e|||||||||||#)|(#|||||f||||||||||#)|(#||||||g|||||||||#)|(#|||||||h||||||||#)|(#||||||||i|||||||#)|(#|||||||||j||||||#)|(#||||||||||k|||||#)|(#|||||||||||l||||#)|(#||||||||||||m|||#)|(#|||||||||||||n||#)|(#||||||||||||||o|#)|(#|||||||||||||||p#)typeSum17#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17])dataSum17#abcdefghijklmnopq=(#a||||||||||||||||#)|(#|b|||||||||||||||#)|(#||c||||||||||||||#)|(#|||d|||||||||||||#)|(#||||e||||||||||||#)|(#|||||f|||||||||||#)|(#||||||g||||||||||#)|(#|||||||h|||||||||#)|(#||||||||i||||||||#)|(#|||||||||j|||||||#)|(#||||||||||k||||||#)|(#|||||||||||l|||||#)|(#||||||||||||m||||#)|(#|||||||||||||n|||#)|(#||||||||||||||o||#)|(#|||||||||||||||p|#)|(#||||||||||||||||q#)typeSum18#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18])dataSum18#abcdefghijklmnopqr=(#a|||||||||||||||||#)|(#|b||||||||||||||||#)|(#||c|||||||||||||||#)|(#|||d||||||||||||||#)|(#||||e|||||||||||||#)|(#|||||f||||||||||||#)|(#||||||g|||||||||||#)|(#|||||||h||||||||||#)|(#||||||||i|||||||||#)|(#|||||||||j||||||||#)|(#||||||||||k|||||||#)|(#|||||||||||l||||||#)|(#||||||||||||m|||||#)|(#|||||||||||||n||||#)|(#||||||||||||||o|||#)|(#|||||||||||||||p||#)|(#||||||||||||||||q|#)|(#|||||||||||||||||r#)typeSum19#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19])dataSum19#abcdefghijklmnopqrs=(#a||||||||||||||||||#)|(#|b|||||||||||||||||#)|(#||c||||||||||||||||#)|(#|||d|||||||||||||||#)|(#||||e||||||||||||||#)|(#|||||f|||||||||||||#)|(#||||||g||||||||||||#)|(#|||||||h|||||||||||#)|(#||||||||i||||||||||#)|(#|||||||||j|||||||||#)|(#||||||||||k||||||||#)|(#|||||||||||l|||||||#)|(#||||||||||||m||||||#)|(#|||||||||||||n|||||#)|(#||||||||||||||o||||#)|(#|||||||||||||||p|||#)|(#||||||||||||||||q||#)|(#|||||||||||||||||r|#)|(#||||||||||||||||||s#)typeSum20#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20])dataSum20#abcdefghijklmnopqrst=(#a|||||||||||||||||||#)|(#|b||||||||||||||||||#)|(#||c|||||||||||||||||#)|(#|||d||||||||||||||||#)|(#||||e|||||||||||||||#)|(#|||||f||||||||||||||#)|(#||||||g|||||||||||||#)|(#|||||||h||||||||||||#)|(#||||||||i|||||||||||#)|(#|||||||||j||||||||||#)|(#||||||||||k|||||||||#)|(#|||||||||||l||||||||#)|(#||||||||||||m|||||||#)|(#|||||||||||||n||||||#)|(#||||||||||||||o|||||#)|(#|||||||||||||||p||||#)|(#||||||||||||||||q|||#)|(#|||||||||||||||||r||#)|(#||||||||||||||||||s|#)|(#|||||||||||||||||||t#)typeSum21#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21])dataSum21#abcdefghijklmnopqrstu=(#a||||||||||||||||||||#)|(#|b|||||||||||||||||||#)|(#||c||||||||||||||||||#)|(#|||d|||||||||||||||||#)|(#||||e||||||||||||||||#)|(#|||||f|||||||||||||||#)|(#||||||g||||||||||||||#)|(#|||||||h|||||||||||||#)|(#||||||||i||||||||||||#)|(#|||||||||j|||||||||||#)|(#||||||||||k||||||||||#)|(#|||||||||||l|||||||||#)|(#||||||||||||m||||||||#)|(#|||||||||||||n|||||||#)|(#||||||||||||||o||||||#)|(#|||||||||||||||p|||||#)|(#||||||||||||||||q||||#)|(#|||||||||||||||||r|||#)|(#||||||||||||||||||s||#)|(#|||||||||||||||||||t|#)|(#||||||||||||||||||||u#)typeSum22#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22])dataSum22#abcdefghijklmnopqrstuv=(#a|||||||||||||||||||||#)|(#|b||||||||||||||||||||#)|(#||c|||||||||||||||||||#)|(#|||d||||||||||||||||||#)|(#||||e|||||||||||||||||#)|(#|||||f||||||||||||||||#)|(#||||||g|||||||||||||||#)|(#|||||||h||||||||||||||#)|(#||||||||i|||||||||||||#)|(#|||||||||j||||||||||||#)|(#||||||||||k|||||||||||#)|(#|||||||||||l||||||||||#)|(#||||||||||||m|||||||||#)|(#|||||||||||||n||||||||#)|(#||||||||||||||o|||||||#)|(#|||||||||||||||p||||||#)|(#||||||||||||||||q|||||#)|(#|||||||||||||||||r||||#)|(#||||||||||||||||||s|||#)|(#|||||||||||||||||||t||#)|(#||||||||||||||||||||u|#)|(#|||||||||||||||||||||v#)typeSum23#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23])dataSum23#abcdefghijklmnopqrstuvw=(#a||||||||||||||||||||||#)|(#|b|||||||||||||||||||||#)|(#||c||||||||||||||||||||#)|(#|||d|||||||||||||||||||#)|(#||||e||||||||||||||||||#)|(#|||||f|||||||||||||||||#)|(#||||||g||||||||||||||||#)|(#|||||||h|||||||||||||||#)|(#||||||||i||||||||||||||#)|(#|||||||||j|||||||||||||#)|(#||||||||||k||||||||||||#)|(#|||||||||||l|||||||||||#)|(#||||||||||||m||||||||||#)|(#|||||||||||||n|||||||||#)|(#||||||||||||||o||||||||#)|(#|||||||||||||||p|||||||#)|(#||||||||||||||||q||||||#)|(#|||||||||||||||||r|||||#)|(#||||||||||||||||||s||||#)|(#|||||||||||||||||||t|||#)|(#||||||||||||||||||||u||#)|(#|||||||||||||||||||||v|#)|(#||||||||||||||||||||||w#)typeSum24#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24])dataSum24#abcdefghijklmnopqrstuvwx=(#a|||||||||||||||||||||||#)|(#|b||||||||||||||||||||||#)|(#||c|||||||||||||||||||||#)|(#|||d||||||||||||||||||||#)|(#||||e|||||||||||||||||||#)|(#|||||f||||||||||||||||||#)|(#||||||g|||||||||||||||||#)|(#|||||||h||||||||||||||||#)|(#||||||||i|||||||||||||||#)|(#|||||||||j||||||||||||||#)|(#||||||||||k|||||||||||||#)|(#|||||||||||l||||||||||||#)|(#||||||||||||m|||||||||||#)|(#|||||||||||||n||||||||||#)|(#||||||||||||||o|||||||||#)|(#|||||||||||||||p||||||||#)|(#||||||||||||||||q|||||||#)|(#|||||||||||||||||r||||||#)|(#||||||||||||||||||s|||||#)|(#|||||||||||||||||||t||||#)|(#||||||||||||||||||||u|||#)|(#|||||||||||||||||||||v||#)|(#||||||||||||||||||||||w|#)|(#|||||||||||||||||||||||x#)typeSum25#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25])dataSum25#abcdefghijklmnopqrstuvwxy=(#a||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||#)|(#||c||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||#)|(#||||e||||||||||||||||||||#)|(#|||||f|||||||||||||||||||#)|(#||||||g||||||||||||||||||#)|(#|||||||h|||||||||||||||||#)|(#||||||||i||||||||||||||||#)|(#|||||||||j|||||||||||||||#)|(#||||||||||k||||||||||||||#)|(#|||||||||||l|||||||||||||#)|(#||||||||||||m||||||||||||#)|(#|||||||||||||n|||||||||||#)|(#||||||||||||||o||||||||||#)|(#|||||||||||||||p|||||||||#)|(#||||||||||||||||q||||||||#)|(#|||||||||||||||||r|||||||#)|(#||||||||||||||||||s||||||#)|(#|||||||||||||||||||t|||||#)|(#||||||||||||||||||||u||||#)|(#|||||||||||||||||||||v|||#)|(#||||||||||||||||||||||w||#)|(#|||||||||||||||||||||||x|#)|(#||||||||||||||||||||||||y#)typeSum26#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26])dataSum26#abcdefghijklmnopqrstuvwxyz=(#a|||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||#)|(#|||||f||||||||||||||||||||#)|(#||||||g|||||||||||||||||||#)|(#|||||||h||||||||||||||||||#)|(#||||||||i|||||||||||||||||#)|(#|||||||||j||||||||||||||||#)|(#||||||||||k|||||||||||||||#)|(#|||||||||||l||||||||||||||#)|(#||||||||||||m|||||||||||||#)|(#|||||||||||||n||||||||||||#)|(#||||||||||||||o|||||||||||#)|(#|||||||||||||||p||||||||||#)|(#||||||||||||||||q|||||||||#)|(#|||||||||||||||||r||||||||#)|(#||||||||||||||||||s|||||||#)|(#|||||||||||||||||||t||||||#)|(#||||||||||||||||||||u|||||#)|(#|||||||||||||||||||||v||||#)|(#||||||||||||||||||||||w|||#)|(#|||||||||||||||||||||||x||#)|(#||||||||||||||||||||||||y|#)|(#|||||||||||||||||||||||||z#)typeSum27#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27])dataSum27#abcdefghijklmnopqrstuvwxyza1=(#a||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||#)|(#||||||g||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||#)|(#||||||||i||||||||||||||||||#)|(#|||||||||j|||||||||||||||||#)|(#||||||||||k||||||||||||||||#)|(#|||||||||||l|||||||||||||||#)|(#||||||||||||m||||||||||||||#)|(#|||||||||||||n|||||||||||||#)|(#||||||||||||||o||||||||||||#)|(#|||||||||||||||p|||||||||||#)|(#||||||||||||||||q||||||||||#)|(#|||||||||||||||||r|||||||||#)|(#||||||||||||||||||s||||||||#)|(#|||||||||||||||||||t|||||||#)|(#||||||||||||||||||||u||||||#)|(#|||||||||||||||||||||v|||||#)|(#||||||||||||||||||||||w||||#)|(#|||||||||||||||||||||||x|||#)|(#||||||||||||||||||||||||y||#)|(#|||||||||||||||||||||||||z|#)|(#||||||||||||||||||||||||||a1#)typeSum28#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28])dataSum28#abcdefghijklmnopqrstuvwxyza1b1=(#a|||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||#)|(#|||||||||j||||||||||||||||||#)|(#||||||||||k|||||||||||||||||#)|(#|||||||||||l||||||||||||||||#)|(#||||||||||||m|||||||||||||||#)|(#|||||||||||||n||||||||||||||#)|(#||||||||||||||o|||||||||||||#)|(#|||||||||||||||p||||||||||||#)|(#||||||||||||||||q|||||||||||#)|(#|||||||||||||||||r||||||||||#)|(#||||||||||||||||||s|||||||||#)|(#|||||||||||||||||||t||||||||#)|(#||||||||||||||||||||u|||||||#)|(#|||||||||||||||||||||v||||||#)|(#||||||||||||||||||||||w|||||#)|(#|||||||||||||||||||||||x||||#)|(#||||||||||||||||||||||||y|||#)|(#|||||||||||||||||||||||||z||#)|(#||||||||||||||||||||||||||a1|#)|(#|||||||||||||||||||||||||||b1#)typeSum29#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29])dataSum29#abcdefghijklmnopqrstuvwxyza1b1c1=(#a||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||#)|(#||||||||||k||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||#)|(#||||||||||||m||||||||||||||||#)|(#|||||||||||||n|||||||||||||||#)|(#||||||||||||||o||||||||||||||#)|(#|||||||||||||||p|||||||||||||#)|(#||||||||||||||||q||||||||||||#)|(#|||||||||||||||||r|||||||||||#)|(#||||||||||||||||||s||||||||||#)|(#|||||||||||||||||||t|||||||||#)|(#||||||||||||||||||||u||||||||#)|(#|||||||||||||||||||||v|||||||#)|(#||||||||||||||||||||||w||||||#)|(#|||||||||||||||||||||||x|||||#)|(#||||||||||||||||||||||||y||||#)|(#|||||||||||||||||||||||||z|||#)|(#||||||||||||||||||||||||||a1||#)|(#|||||||||||||||||||||||||||b1|#)|(#||||||||||||||||||||||||||||c1#)typeSum30#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30])dataSum30#abcdefghijklmnopqrstuvwxyza1b1c1d1=(#a|||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||#)|(#|||||||||||||n||||||||||||||||#)|(#||||||||||||||o|||||||||||||||#)|(#|||||||||||||||p||||||||||||||#)|(#||||||||||||||||q|||||||||||||#)|(#|||||||||||||||||r||||||||||||#)|(#||||||||||||||||||s|||||||||||#)|(#|||||||||||||||||||t||||||||||#)|(#||||||||||||||||||||u|||||||||#)|(#|||||||||||||||||||||v||||||||#)|(#||||||||||||||||||||||w|||||||#)|(#|||||||||||||||||||||||x||||||#)|(#||||||||||||||||||||||||y|||||#)|(#|||||||||||||||||||||||||z||||#)|(#||||||||||||||||||||||||||a1|||#)|(#|||||||||||||||||||||||||||b1||#)|(#||||||||||||||||||||||||||||c1|#)|(#|||||||||||||||||||||||||||||d1#)typeSum31#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31])dataSum31#abcdefghijklmnopqrstuvwxyza1b1c1d1e1=(#a||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||#)|(#||||||||||||||o||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||#)|(#||||||||||||||||q||||||||||||||#)|(#|||||||||||||||||r|||||||||||||#)|(#||||||||||||||||||s||||||||||||#)|(#|||||||||||||||||||t|||||||||||#)|(#||||||||||||||||||||u||||||||||#)|(#|||||||||||||||||||||v|||||||||#)|(#||||||||||||||||||||||w||||||||#)|(#|||||||||||||||||||||||x|||||||#)|(#||||||||||||||||||||||||y||||||#)|(#|||||||||||||||||||||||||z|||||#)|(#||||||||||||||||||||||||||a1||||#)|(#|||||||||||||||||||||||||||b1|||#)|(#||||||||||||||||||||||||||||c1||#)|(#|||||||||||||||||||||||||||||d1|#)|(#||||||||||||||||||||||||||||||e1#)typeSum32#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32])dataSum32#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1=(#a|||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||#)|(#|||||||||||||||||r||||||||||||||#)|(#||||||||||||||||||s|||||||||||||#)|(#|||||||||||||||||||t||||||||||||#)|(#||||||||||||||||||||u|||||||||||#)|(#|||||||||||||||||||||v||||||||||#)|(#||||||||||||||||||||||w|||||||||#)|(#|||||||||||||||||||||||x||||||||#)|(#||||||||||||||||||||||||y|||||||#)|(#|||||||||||||||||||||||||z||||||#)|(#||||||||||||||||||||||||||a1|||||#)|(#|||||||||||||||||||||||||||b1||||#)|(#||||||||||||||||||||||||||||c1|||#)|(#|||||||||||||||||||||||||||||d1||#)|(#||||||||||||||||||||||||||||||e1|#)|(#|||||||||||||||||||||||||||||||f1#)typeSum33#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33])dataSum33#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1=(#a||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||#)|(#||||||||||||||||||s||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||#)|(#||||||||||||||||||||u||||||||||||#)|(#|||||||||||||||||||||v|||||||||||#)|(#||||||||||||||||||||||w||||||||||#)|(#|||||||||||||||||||||||x|||||||||#)|(#||||||||||||||||||||||||y||||||||#)|(#|||||||||||||||||||||||||z|||||||#)|(#||||||||||||||||||||||||||a1||||||#)|(#|||||||||||||||||||||||||||b1|||||#)|(#||||||||||||||||||||||||||||c1||||#)|(#|||||||||||||||||||||||||||||d1|||#)|(#||||||||||||||||||||||||||||||e1||#)|(#|||||||||||||||||||||||||||||||f1|#)|(#||||||||||||||||||||||||||||||||g1#)typeSum34#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34])dataSum34#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1=(#a|||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||#)|(#|||||||||||||||||||||v||||||||||||#)|(#||||||||||||||||||||||w|||||||||||#)|(#|||||||||||||||||||||||x||||||||||#)|(#||||||||||||||||||||||||y|||||||||#)|(#|||||||||||||||||||||||||z||||||||#)|(#||||||||||||||||||||||||||a1|||||||#)|(#|||||||||||||||||||||||||||b1||||||#)|(#||||||||||||||||||||||||||||c1|||||#)|(#|||||||||||||||||||||||||||||d1||||#)|(#||||||||||||||||||||||||||||||e1|||#)|(#|||||||||||||||||||||||||||||||f1||#)|(#||||||||||||||||||||||||||||||||g1|#)|(#|||||||||||||||||||||||||||||||||h1#)typeSum35#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35])dataSum35#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1=(#a||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||#)|(#||||||||||||||||||||||w||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||#)|(#||||||||||||||||||||||||y||||||||||#)|(#|||||||||||||||||||||||||z|||||||||#)|(#||||||||||||||||||||||||||a1||||||||#)|(#|||||||||||||||||||||||||||b1|||||||#)|(#||||||||||||||||||||||||||||c1||||||#)|(#|||||||||||||||||||||||||||||d1|||||#)|(#||||||||||||||||||||||||||||||e1||||#)|(#|||||||||||||||||||||||||||||||f1|||#)|(#||||||||||||||||||||||||||||||||g1||#)|(#|||||||||||||||||||||||||||||||||h1|#)|(#||||||||||||||||||||||||||||||||||i1#)typeSum36#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36])dataSum36#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1=(#a|||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||#)|(#|||||||||||||||||||||||||z||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||#)|(#|||||||||||||||||||||||||||b1||||||||#)|(#||||||||||||||||||||||||||||c1|||||||#)|(#|||||||||||||||||||||||||||||d1||||||#)|(#||||||||||||||||||||||||||||||e1|||||#)|(#|||||||||||||||||||||||||||||||f1||||#)|(#||||||||||||||||||||||||||||||||g1|||#)|(#|||||||||||||||||||||||||||||||||h1||#)|(#||||||||||||||||||||||||||||||||||i1|#)|(#|||||||||||||||||||||||||||||||||||j1#)typeSum37#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37])dataSum37#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1=(#a||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||#)|(#||||||||||||||||||||||||||||c1||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||#)|(#||||||||||||||||||||||||||||||e1||||||#)|(#|||||||||||||||||||||||||||||||f1|||||#)|(#||||||||||||||||||||||||||||||||g1||||#)|(#|||||||||||||||||||||||||||||||||h1|||#)|(#||||||||||||||||||||||||||||||||||i1||#)|(#|||||||||||||||||||||||||||||||||||j1|#)|(#||||||||||||||||||||||||||||||||||||k1#)typeSum38#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38])dataSum38#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1=(#a|||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||#)|(#|||||||||||||||||||||||||||||||f1||||||#)|(#||||||||||||||||||||||||||||||||g1|||||#)|(#|||||||||||||||||||||||||||||||||h1||||#)|(#||||||||||||||||||||||||||||||||||i1|||#)|(#|||||||||||||||||||||||||||||||||||j1||#)|(#||||||||||||||||||||||||||||||||||||k1|#)|(#|||||||||||||||||||||||||||||||||||||l1#)typeSum39#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39])dataSum39#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1=(#a||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||#)|(#||||||||||||||||||||||||||||||||g1||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||#)|(#||||||||||||||||||||||||||||||||||i1||||#)|(#|||||||||||||||||||||||||||||||||||j1|||#)|(#||||||||||||||||||||||||||||||||||||k1||#)|(#|||||||||||||||||||||||||||||||||||||l1|#)|(#||||||||||||||||||||||||||||||||||||||m1#)typeSum40#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40])dataSum40#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1=(#a|||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||#)|(#|||||||||||||||||||||||||||||||||||j1||||#)|(#||||||||||||||||||||||||||||||||||||k1|||#)|(#|||||||||||||||||||||||||||||||||||||l1||#)|(#||||||||||||||||||||||||||||||||||||||m1|#)|(#|||||||||||||||||||||||||||||||||||||||n1#)typeSum41#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41])dataSum41#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1=(#a||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||#)|(#||||||||||||||||||||||||||||||||||||k1||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||#)|(#||||||||||||||||||||||||||||||||||||||m1||#)|(#|||||||||||||||||||||||||||||||||||||||n1|#)|(#||||||||||||||||||||||||||||||||||||||||o1#)typeSum42#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42])dataSum42#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1=(#a|||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||#)|(#|||||||||||||||||||||||||||||||||||||||n1||#)|(#||||||||||||||||||||||||||||||||||||||||o1|#)|(#|||||||||||||||||||||||||||||||||||||||||p1#)typeSum43#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43])dataSum43#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1=(#a||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||#)|(#||||||||||||||||||||||||||||||||||||||||o1||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|#)|(#||||||||||||||||||||||||||||||||||||||||||q1#)typeSum44#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44])dataSum44#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1=(#a|||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|#)|(#|||||||||||||||||||||||||||||||||||||||||||r1#)typeSum45#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45])dataSum45#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1=(#a||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|#)|(#||||||||||||||||||||||||||||||||||||||||||||s1#)typeSum46#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46])dataSum46#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1=(#a|||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1#)typeSum47#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47])dataSum47#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1=(#a||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1#)typeSum48#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48])dataSum48#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1=(#a|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1#)typeSum49#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49])dataSum49#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1=(#a||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1#)typeSum50#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50])dataSum50#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1=(#a|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1#)typeSum51#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51])dataSum51#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1=(#a||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1#)typeSum52#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52])dataSum52#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1#)typeSum53#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53])dataSum53#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2#)typeSum54#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54])dataSum54#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2#)typeSum55#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55])dataSum55#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2#)typeSum56#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56])dataSum56#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2#)typeSum57#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57])dataSum57#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2#)typeSum58#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58])dataSum58#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2#)typeSum59#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59])dataSum59#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||g2#)typeSum60#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60])dataSum60#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||g2|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||h2#)typeSum61#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61])dataSum61#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||g2||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||h2|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||i2#)typeSum62#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPEr62->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61,r62])dataSum62#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2j2=(#a|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o|||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q|||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s|||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u|||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w|||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y|||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1|||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1|||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1|||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1|||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1|||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1|||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1|||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1|||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1|||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1|||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1|||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1|||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1|||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2|||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2|||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2|||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||g2|||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||h2||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||i2|#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||j2#)typeSum63#::TYPEr1->TYPEr2->TYPEr3->TYPEr4->TYPEr5->TYPEr6->TYPEr7->TYPEr8->TYPEr9->TYPEr10->TYPEr11->TYPEr12->TYPEr13->TYPEr14->TYPEr15->TYPEr16->TYPEr17->TYPEr18->TYPEr19->TYPEr20->TYPEr21->TYPEr22->TYPEr23->TYPEr24->TYPEr25->TYPEr26->TYPEr27->TYPEr28->TYPEr29->TYPEr30->TYPEr31->TYPEr32->TYPEr33->TYPEr34->TYPEr35->TYPEr36->TYPEr37->TYPEr38->TYPEr39->TYPEr40->TYPEr41->TYPEr42->TYPEr43->TYPEr44->TYPEr45->TYPEr46->TYPEr47->TYPEr48->TYPEr49->TYPEr50->TYPEr51->TYPEr52->TYPEr53->TYPEr54->TYPEr55->TYPEr56->TYPEr57->TYPEr58->TYPEr59->TYPEr60->TYPEr61->TYPEr62->TYPEr63->TYPE(SumRep[r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,r31,r32,r33,r34,r35,r36,r37,r38,r39,r40,r41,r42,r43,r44,r45,r46,r47,r48,r49,r50,r51,r52,r53,r54,r55,r56,r57,r58,r59,r60,r61,r62,r63])dataSum63#abcdefghijklmnopqrstuvwxyza1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1a2b2c2d2e2f2g2h2i2j2k2=(#a||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|b|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||c||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||d|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||e||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||f|||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||g||||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||h|||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||i||||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||j|||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||k||||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||l|||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||m||||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||n|||||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||o||||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||p|||||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||q||||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||r|||||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||s||||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||t|||||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||u||||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||v|||||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||w||||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||x|||||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||y||||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||z|||||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||a1||||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||b1|||||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||c1||||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||d1|||||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||e1||||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||f1|||||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||g1||||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||h1|||||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||i1||||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||j1|||||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||k1||||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||l1|||||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||m1||||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||n1|||||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||o1||||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||p1|||||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||q1||||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||r1|||||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||s1||||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||t1|||||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||u1||||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||v1|||||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||w1||||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||x1|||||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||y1||||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||z1|||||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||a2||||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||b2|||||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||c2||||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||d2|||||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||e2||||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||f2|||||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||g2||||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||h2|||#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||i2||#)|(#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||j2|#)|(#||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||k2#)

[8]ページ先頭

©2009-2025 Movatter.jp