V8\X      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW(Copyright (C) 2006-2016 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStable GHC only?None +35=>CLNS  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNXYZ[L  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKO  !"#$%&'()*+,N-./0123456789:;<=>?@ABCDEFGHIMLJKR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNXYZ[  "#()*;(Copyright (C) 2006-2016 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStable GHC only?NoneOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPOOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(Copyright (C) 2006-2016 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStable GHC only?NoneD      !"#$%&'()*+,-./012345678D      !"#$%&'()*+,-./012345678D      !"#$%&'()*+,-./013245678D      !"#$%&'()*+,-./012345678None!\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345678(Copyright (C) 2006-2016 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStable GHC only?None9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWI      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcadefghaijaikalmanoanpabqabrabsadtauvawxayzay{ay|ay}f~f~abababababawawawawababayayf~aawawababauf~aawaawaabaaffffffawffaabffaafffaaaaalalalalalalalalalalalalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawawawawawawawawaw aw aw aw aw awawawawayayayayayayaaaaaaaa a!ai"ai#ai$ai%ai&ai'ai(ai)ai*ai+ai,ai-ai.ai/ai0ai1ai2ai3ai4ai5ai6ai7ai8ai9ai:ai;ai<a=>an?an@auAauBabCabDabEabFabGabHabIabJabKabLabMabNabOabPabQabRabSabTf~Uf~Vf~Wf~Xf~Yf~Zf~[f~\f~]f~^_`a_`b_`c_`d_`e_`f_`g_`h_`i_`j_`kldimen_Lm5311W3zcN0Pxtlhh1nOkNumeric.Units.Dimensional.TF'Numeric.Units.Dimensional.TF.Quantities$Numeric.Units.Dimensional.TF.SIUnits"Numeric.Units.Dimensional.TF.NonSI$Numeric.Units.Dimensional.TF.PreludeRootPowDivMulLuminousIntensityAmountOfSubstanceThermodynamicTemperatureElectricCurrentTimeMassLength DimensionlessDLuminousIntensityDAmountOfSubstanceDThermodynamicTemperatureDElectricCurrentDTimeDMassDLengthDOneDimQuantityUnit DQuantityDUnit Dimensional*~/~*/^^+negate+-absnrootsqrtcbrt^/*~~/~~sumdimensionlessLengthexplogsincostanasinacosatansinhcoshtanhasinhacoshatanh**atan2one_0_1_2_3_4_5_6_7_8_9pitaudimUnitprefix $fShowDim$fShowDimensional$fFunctorDimensionalDEnergyPerUnitMassEnergyPerUnitMassDTorqueTorqueDThrustThrustDAngleAngleAngularMomentumDAngularMomentumMomentOfInertiaDMomentOfInertiaFirstMassMomentDFirstMassMomentKinematicViscosityDKinematicViscosityGravitationalParameterDGravitationalParameterMassFlow DMassFlowImpulseDImpulseAbsorbedDoseRateDAbsorbedDoseRateExposure DExposureMolarHeatCapacity MolarEntropyDMolarHeatCapacity DMolarEntropy MolarEnergy DMolarEnergy Permeability DPermeability Permittivity DPermittivityElectricFluxDensityDElectricFluxDensityElectricChargeDensityDElectricChargeDensityElectricFieldStrengthDElectricFieldStrength EnergyDensityDEnergyDensityThermalConductivityDThermalConductivitySpecificEntropySpecificHeatCapacityDSpecificEntropyDSpecificHeatCapacityEntropy HeatCapacityDEntropy DHeatCapacityRadiance DRadianceRadiantIntensityDRadiantIntensity IrradianceHeatFluxDensity DIrradianceDHeatFluxDensitySurfaceTensionDSurfaceTension MomentOfForceDMomentOfForceDynamicViscosityDDynamicViscosityAngularAccelerationDAngularAccelerationAngularVelocityDAngularVelocityEquivalentDosePersonalDoseEquivalentDirectionalDoseEquivalentAmbientDoseEquivalentDoseEquivalentDEquivalentDoseDPersonalDoseEquivalentDDirectionalDoseEquivalentDAmbientDoseEquivalentDDoseEquivalentKermaSpecificEnergy AbsorbedDoseDKermaDSpecificEnergy DAbsorbedDoseActivity DActivityCelsiusTemperatureDCelsiusTemperature Illuminance DIlluminance LuminousFlux DLuminousFlux Inductance DInductanceMagneticFluxDensityDMagneticFluxDensity MagneticFlux DMagneticFluxElectricConductanceDElectricConductanceElectricResistanceDElectricResistance Capacitance DCapacitanceElectromotiveForcePotentialDifferenceElectricPotentialDElectromotiveForceDPotentialDifferenceDElectricPotentialQuantityOfElectricityElectricChargeDQuantityOfElectricityDElectricCharge RadiantFluxPower DRadiantFluxDPowerQuantityOfHeatWorkEnergyDQuantityOfHeatDWorkDEnergyStressPressureDStress DPressureForceDForce Frequency DFrequency SolidAngle DSolidAngle PlaneAngle DPlaneAngle Luminance DLuminance ConcentrationAmountOfSubstanceConcentrationDAmountOfSubstanceConcentrationMagneticFieldStrengthDMagneticFieldStrengthCurrentDensityDCurrentDensitySpecificVolumeDSpecificVolumeDensity MassDensity DMassDensity WaveNumber DWaveNumber Acceleration DAccelerationVelocity DVelocityVolumeDVolumeAreaDAreasquarecubicdekadecahectokilomegagigaterapetaexazettayottadecicentimillimicronanopicofemtoattozeptoyoctometremetergramsecondamperekelvinmolecandela fromDiffTime toDiffTimeradian steradianhertznewtonpascaljoulewattcoulombvoltfaradohmsiemensweberteslahenrylumenlux degreeCelsiusfromDegreeCelsiusAbsolutetoDegreeCelsiusAbsolute becquerelgraysievertminutehourdaydegree arcminute arcsecond degreeOfArc secondOfArc minuteOfArclitrelitertonne metricTonastronomicalUnit electronVoltunifiedAtomicMassUnitgeeinchfootmil poundMassounce poundForcepsiyardmile nauticalMile revolutionsolidteaspoonyearcenturybar atmospheretechnicalAtmospheremmHgtorrradstokesimperialGallon imperialQuart imperialPint imperialCup imperialGillimperialFluidOunceTFCo:R:RootDimxTFCo:R:PowDimxTFCo:R:DivDimDimTFCo:R:MulDimDimbaseGHC.Base++GHC.Errerrorghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$ undefinedGHC.Num fromIntegerGHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=fail>>=>>fmapreturn fromIntegral realToFrac toInteger toRational<*>pureBoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow Applicative Data.FoldableFoldableData.Traversable Traversable GHC.TypesBoolCharDoubleFloatInt integer-gmpGHC.Integer.TypeIntegerOrderingRationalIOWord Data.EitherEitherStringFalseTrueLeftRightLTEQGTsequencemapM sequenceAtraversereadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioErrorGHC.IOFilePath userErrorIOError Text.ReadreadreadsnotElemallanyorand concatMapconcat sequence_mapM_productminimummaximumelemlengthnullfoldl1foldr1foldlfoldrfoldMapeither Data.OldListunwordswordsunlineslineslex readParenreadList readsPreclogBaseisIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadixText.ParserCombinators.ReadPReadSlcmgcd^^oddevendivModquotRemmoddivremquotrecipfloorceilingroundtruncateproperFractionmaxBoundminBoundfromEnumtoEnumpredsucc Data.Functor<$> showParen showStringshowCharshowsShowSshowListshow showsPrecunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrscanl1scanlinitlasttailhead Data.MaybemaybeuncurrycurrysubtractsignumasTypeOfuntil$!flip.constid=<<JustNothingMaybemconcatmappendmemptyMonoid<$<**>/=compare<=&&||not<>maxminnumty_D5q1DYjLxfBICQdAZpEFfTNumeric.NumType.TFneg5neg4neg3neg2neg1pos5pos4pos3pos2pos1zero