T None)"#&'+-0134567;<=>?ADFHKNPQSTV]^/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01None)"#&'+-0134567;<=>?ADFHKNPQSTV]^None)"#&'+-0134567;<=>?ADFHKNPQSTV]^ 2    !"#$%&'()* +, +- +./0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/BCDEFGHIJKLMNOPQRSTUVWXWYWZW[W\W]W^W_ +` +a +b +c +d +e +f +ghihjhklm/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|}~              + + +W                           hh      !"#$#%&'()(*(+(,-.-/-0-1-2-3#456789:;<=>?@ABCDEFGHIJKLMNOPQPRSTUVWX&potoki-zlib-0.3-EgUZtZkyJbYK42JRWziobzPotoki.Zlib.FetchPotoki.Zlib.TransformPotoki.Zlib.Prelude withCounterrunGzip decompressbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Real fromIntegral realToFrac Control.MonadguardjoinGHC.EnumBoundedminBoundmaxBoundEnumenumFrom enumFromThenenumFromThenTo enumFromTofromEnumtoEnumsuccpred GHC.ClassesEq==/= GHC.FloatFloatingpiexplogsqrt**logBasesincostanasinacosatansinhcoshtanhasinhacoshatanh Fractional fromRational/recipIntegral toIntegerquotremdivmodquotRemdivModMonad>>=>>returnfailFunctorfmap<$GHC.NumNum*+-negate fromIntegerabssignumOrd>=minmax><<=compareGHC.ReadRead readsPrecreadListReal toRational RealFloat floatRadix floatDigits floatRange decodeFloat encodeFloatexponent significand scaleFloatisNaN isInfiniteisDenormalizedisNegativeZeroisIEEEatan2RealFracproperFractiontruncateroundceilingfloorGHC.ShowShow showsPrecshowshowList Applicativepure<*>*><* Data.FoldableFoldablefoldlfoldrfoldMapnulllengthfoldl1sumproductfoldr1maximumminimumelemData.Traversable TraversabletraversemapM sequenceAsequenceMonoidmemptymappendmconcat GHC.TypesBoolFalseTrueCharDoubleFloatInt integer-gmpGHC.Integer.TypeIntegerMaybeNothingJustOrderingLTEQGTRationalIOWord Data.EitherEitherLeftRightnot||&&GHC.ErrerrorerrorWithoutStackTrace undefinedString MonadPlusmzeromplus=<<whenliftMliftM2liftM3liftM4liftM5apconstflip$!untilasTypeOfsubtractcurryuncurry Data.Maybemaybeheadtaillastinitscanlscanl1scanrscanr1iteraterepeat replicatecycle takeWhile dropWhiletakedropsplitAtspanbreakreverselookup!!zip3zipWithzipWith3unzipunzip3ShowSshowsshowChar showString showParenevenodd^^^gcdlcm Data.Functor<$>voidText.ParserCombinators.ReadPReadS readParenlexeitherleftsrightspartitionEithersisLeftisRightfromLeft fromRight Text.Readreadsread Data.OldListlinesunlineswordsunwordsmapM_forM_ sequence_msumconcat concatMapandoranyallnotElemGHC.IO.ExceptionIOError userErrorGHC.IOFilePath GHC.IORefIORefnewIORef readIORef writeIORef Data.IORef mkWeakIORef modifyIORef modifyIORef'atomicModifyIORefatomicModifyIORef'atomicWriteIORefioErrorputCharputStrputStrLngetChargetLine getContentsinteractreadFile writeFile appendFilereadLnreadIOforMfilterM>=><=<forever mapAndUnzipMzipWithM zipWithM_foldMfoldM_ replicateM replicateM_unless<$!>mfilterControl.Monad.IO.ClassMonadIOliftIObytestring-0.10.8.2Data.ByteString.Internal ByteString.id