P =     ^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv     w       !"#$%&'(')'*+,-.-/012345678797:7;<=<>3?@ABC7D7E<FGH5I5JKL3M<NOP5QGR5STU$VW$XY$XZ$X[$X\]^_$`a5b$Xcdef$Vg$Vhdidjklmno$`p$`q$`r<s<t<u<v<w<x<y<z{|}~--777777'''''''''''''''''''''''''''''''''''TTTTTTTT3333!555555555555555555555GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGOOOO   d   ++++++++++++ !"#!"$!"%!"&!"'!"(!")!"*!"+!",!"-!".!"/!"0!"1!"2!"3!"4!"5!"6!"7!"8!"9!":!";!"<!"=!">!"?!"@!"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!"[!"\!"]!"^!"_!"`!"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!"{!"|!"}!"~!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!!!!!!!!!nemesis-2011.6.12System.NemesisSystem.Nemesis.DSLSystem.Nemesis.UtilSystem.Nemesis.EnvUnitNemesistaskstarget current_desccurrent_namespaceTasknameactiondeps description namespace full_name display_nameshow_with_ljustrun insert_task run_nemesisdesctaskshcleanlsrmrm_rfbaseGHC.Base++GHC.Errerrorfoldrghc-primGHC.PrimseqGHC.Listconcatfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromIntegerGHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negatefail>>=>>returnBoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShowGHC.BoolBool GHC.TypesCharDoubleFloatInt integer-gmpGHC.Integer.TypeInteger GHC.OrderingOrderingRationalIO Data.EitherEitherStringFalseTrueLeftRightGHC.IOFilePathmonoid-owns-2010.5.29Data.Monoid.Owns+LTEQGTcompare<=maxmin/=&&||notfmapidconstflipuntilasTypeOfcurryuncurrysuccpredtoEnumfromEnumminBoundmaxBound Data.MaybeMaybeJustNothingmaybeheadtaillastinitnullfoldlscanlscanl1foldr1scanrscanr1iteraterepeat replicatecycle takeWhile dropWhiletakesplitAtspanbreakreverseandoranyallelemnotElem concatMap!!zip3zipWithzipWith3unzipunzip3 showsPrecshowshowListShowSshowsshowChar showString showParen*abssignumsubtract Control.Monad=<<sequence sequence_mapMmapM_ undefinedproperFractiontruncateroundceilingfloorrecipquotremdivmodquotRemdivMod toInteger toRational fromIntegral realToFracevenodd^^gcdlcmGHC.IO.Exception userErrorIOError floatRadix floatDigits floatRange decodeFloat encodeFloatexponent significand scaleFloatisNaN isInfiniteisDenormalizedisNegativeZeroisIEEEatan2piexpsqrtlog**logBasesintancosasinatanacossinhtanhcoshasinhatanhacoshText.ParserCombinators.ReadPReadS readsPrecreadList readParenlex Data.Listmaximumminimumfoldl1sumproductlinesunlineswordsunwordseither Text.ReadreadsreadioErrorSystem.IO.ErrorcatchputCharputStrputStrLngetChargetLine getContentsinteractreadFile writeFile appendFilereadLnreadIOPrelude$! air-2011.6.12 Air.Lightsqueeze insert_uniquefork exit_successputsfirst_orsleepto_fdroplengthdon'tvoidattrace'to_s capitalize ends_with starts_withupperlowerexplodefrom_itwinsplat3splattriplepairmap_sndmap_fstonly_sndonly_fst filter_snd filter_fstlist3list2tuple3tuple2swaparen'tisn'tis_notiseq compare_byhistto_a'to_ato_hto_setto_list concat_maponly_onedecodeencodersortcommon powersliceljustrjustmap_with_indexindexedhas belongs_to map_send_to let_receivesend_toapplysplit_to in_group_oflabelinglabel_by inner_inject inner_reduce inner_maprejectselectnone_ofinject'injectreduce'reduce cherry_pickslice replace_at insert_at remove_atdowntouptotimessame is_uniqueuniquetenthnintheighthseventhsixthfifthforththirdsecondfirstjoin'join<->-/^<>.Air.Control.Monad.ListBuilderrunListBuilderlistexecListBuildermanyone ListBuilderAir.Control.Monad.ObjectBuilderobjectexecObjectBuilder ObjectBuilder