Safe-InferedT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST     !"#$%&'()*+,-./01234,5678.9:;<=>=?=@=A=BCDCECFCGHIJ=KL=MNONPNQNRNSTUV=W=XTYTZ=[=\=];^;_`abacadefghijklmnopqrstuvwxwyTz{|{}{~{{{{{6666................................auu;;;;;;                                  ,                            ! " # $ % & ' ( )* )+ ), )- ./ .0 12 13 45 467897:;7<=7:>7:?7:@7AB7AC7DE7DF7DG7DH7IJ7IK7LM7NO7NP7NQ7RS7RT7RU7RV7RW7RX7RY7RZ7R[7R\7R]7R^7R_7R`7Ra7Rb7Rc7Rd7Re7Rf7Rg7Rh7Ri7Rj7Rk7Rl7mn7mo7pq7pr7ps7pt7pu7pv7pw7px7py7pz7p{7p|7}~7}7}7}7}7}7}777777777 copilot-2.0.8Language.CopilotbaseGHC.ErrerrorGHC.Basefoldrghc-primGHC.PrimseqGHC.Listconcatfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTonegatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRationalBoundedEnum GHC.ClassesEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow GHC.TypesBoolCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerOrderingRationalIOGHC.WordWordWord8Word16Word32Word64 Data.EitherEitherStringFalseTrueLeftRightLTEQGTshowShowS. Data.Bits.&..|. complementPrelude$!readIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharSystem.IO.ErrorcatchGHC.IO.ExceptionioError Text.Readreadreadseither Data.Listunwordswordsunlineslinesproductfoldl1minimummaximumlex readParenreadList readsPrecText.ParserCombinators.ReadPReadSacoshatanhasinhcoshtanhsinhacosatanasincostansinlogBase**logsqrtexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadixBitsGHC.IOFilePath userErrorIOErrorlcmgcd^^oddevendivModquotRemremquotrecip/floorceilingroundtruncateproperFraction undefined Control.MonadmapM_mapM sequence_sequence=<<maxBoundminBoundfromEnumtoEnumpredsucc showParen showStringshowCharshowsshowList showsPrecunzip3unzipzipWith3zipWithzip3 concatMaplookupnotElemelemallanyorandreversebreakspansplitAt dropWhile takeWhile replicaterepeatiteratescanr1scanrfoldr1scanl1scanlfoldllengthnullinitlasttailhead Data.MaybemaybeNothingJustMaybeuncurrycurrysubtractsignumabs*+asTypeOfflipidcomparecopilot-core-0.2.3Copilot.Core.ExprNameCopilot.Core.TypeTypedcopilot-libraries-0.3Copilot.Library.Clocksclk1clkphaseperiodCopilot.Library.LTLreleaseuntil eventuallyalwaysnextCopilot.Library.StatisticsmeanNowmeanminmaxsumCopilot.Library.Utilscycle!!case'nscanr1nscanl1nscanrnscanlnfoldr1nfoldrnfoldl1nfoldltaketailsCopilot.Library.PTLTLsinceeventuallyPrev alwaysBeenpreviousCopilot.Library.RegExpcopilotRegexpB copilotRegexpCopilot.Library.Voting aMajoritymajorityCopilot.Library.Stacksstack'stackcopilot-language-0.6Copilot.Language.StreamStreamCopilot.Language.SpecSpecCopilot.Language.Operators.Castcasttriggerobserverarg#Copilot.Language.Operators.Temporaldrop++Copilot.Language.Operators.Ord>=><=<Copilot.Language.Operators.Muxmux ifThenElse Copilot.Language.Operators.Locallocal#Copilot.Language.Operators.Integralmoddiv^!Copilot.Language.Operators.ExternfunArgexternW8 externW64 externW32 externW16externI8 externI64 externI32 externI16 externFunexternFexternDexternB externArrayW8externArrayW64externArrayW32externArrayW16 externArrayI8externArrayI64externArrayI32externArrayI16 externArrayF externArrayD externArrayB externArrayexternCopilot.Language.Operators.Eq==/=#Copilot.Language.Operators.ConstantconstantconstW8constW64constW32constW16constI8constI64constI32constI16constFconstDconstB"Copilot.Language.Operators.Boolean||xortruenotfalse==>&&"Copilot.Language.Operators.BitWise.^..>>..<<.Copilot.Language.Interpret interpretcsvCopilot.Language.Error impossiblebadUsageCopilot.Language prettyPrintCopilot.Language.Reifyreify