Safe-InferedT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST     !"#$%&'()*+,-./01234,5678.9:;<=>=?=@=A=BCDCECFCGHIJ=KL=MNONPNQNRNSTUV=W=XTYTZ=[=\=];^;_`abacadefghijklmnopqrstuvwxwyTz{|{}{~{{{{{6666................................auu;;;;;;                                  ,                        !  "  # $% $& $' $( $) $* $+ $, $- $. $/ $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $: $; $< $= $> ?@ ?A BC BD BE BF BG BH BI BJ BK BL BM BN OP OQ OR OS OT OU OV WX WY WZ [\ [] ^_ ^` ab cdefgefheijeikeileimeineioeipeiqeireiseiteiueivewxewyewzew{ew|e}~e}eeeeeeeeeeeeeee copilot-2.0.9Language.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.4Copilot.Core.ExprNameCopilot.Core.TypeTypedcopilot-language-0.7Copilot.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.Reifyreifycopilot-libraries-0.4Copilot.Library.Votingmajority aMajorityCopilot.Library.Utilstaketailsnscanr1nscanrnscanl1nscanlnfoldr1nfoldrnfoldl1nfoldlcyclecase'!!Copilot.Library.StatisticssumminmeanNowmeanmaxCopilot.Library.Stacksstack'stackCopilot.Library.RegExpcopilotRegexpB copilotRegexpCopilot.Library.PTLTLsincepreviouseventuallyPrev alwaysBeenCopilot.Library.LTLuntilreleasenext eventuallyalwaysCopilot.Library.Clocksphaseperiodclk1clk