10_a_freedoom
If you haven't played Freedoom before, take a few minutes when you start the game to get familiar with the controls, and reconfigure controls as you find makes it more comfortable to play.

%3 r_0010_0001__If If r_0010_0004__n_apos_t n't r_0010_0001__If->r_0010_0004__n_apos_t [restriction] z_000_10_a_freedoom_48 r_0010_0001__If->z_000_10_a_freedoom_48 [scope] r_0010_0003__have have r_0010_0004__n_apos_t->r_0010_0003__have [keep_scope] r_0010_0009__take take z_000_10_a_freedoom_48->r_0010_0009__take [scope] r_0010_0025__and and z_000_10_a_freedoom_48->r_0010_0025__and [restriction] r_0010_0005__played played r_0010_0003__have->r_0010_0005__played [scope] r_0010_0002__you you r_0010_0005__played->r_0010_0002__you [arg0] r_0010_0006__Freedoom Freedoom r_0010_0005__played->r_0010_0006__Freedoom [arg1] r_0010_0007__before before r_0010_0005__played->r_0010_0007__before [nim] r_0010_0010__a_r_0010_0012__minutes a minutes r_0010_0009__take->r_0010_0010__a_r_0010_0012__minutes [arg1] z_000_10_a_freedoom_1 r_0010_0009__take->z_000_10_a_freedoom_1 [arg0] r_0010_0011__few few r_0010_0010__a_r_0010_0012__minutes->r_0010_0011__few [attrib] r_0010_0015__start start r_0010_0015__start->r_0010_0002__you [arg0] r_0010_0015__start->r_0010_0010__a_r_0010_0012__minutes [nim] r_0010_0016__the_r_0010_0017__game the game r_0010_0015__start->r_0010_0016__the_r_0010_0017__game [arg1] r_0010_0019__get get r_0010_0019__get->z_000_10_a_freedoom_1 [arg0] r_0010_0020__familiar familiar r_0010_0019__get->r_0010_0020__familiar [prd] r_0010_0022__the_r_0010_0023__controls the controls r_0010_0020__familiar->r_0010_0022__the_r_0010_0023__controls with r_0010_0025__and->r_0010_0019__get [conj1] r_0010_0028__as as r_0010_0025__and->r_0010_0028__as [conj2] r_0010_0026__reconfigure reconfigure r_0010_0028__as->r_0010_0026__reconfigure [scope] r_0010_0031__makes makes r_0010_0028__as->r_0010_0031__makes [restriction] r_0010_0026__reconfigure->z_000_10_a_freedoom_1 [arg0] r_0010_0027__controls controls r_0010_0026__reconfigure->r_0010_0027__controls [arg1] z_000_10_a_freedoom_82 r_0010_0031__makes->z_000_10_a_freedoom_82 [arg0] r_0010_0034__comfortable comfortable r_0010_0031__makes->r_0010_0034__comfortable [prd] r_0010_0035__to_r_0010_0036__play to play r_0010_0031__makes->r_0010_0035__to_r_0010_0036__play [arg1] r_0010_0030__find find r_0010_0030__find->r_0010_0002__you [arg0] r_0010_0030__find->z_000_10_a_freedoom_82 [arg1] r_0010_0033__more more r_0010_0034__comfortable->r_0010_0033__more [qual] z_000_10_a_freedoom_93 r_0010_0035__to_r_0010_0036__play->z_000_10_a_freedoom_93 [arg0]
arc(r_0010_0001__If, r_0010_0004__n_apos_t, restriction).
arc(r_0010_0001__If, z_000_10_a_freedoom_48, scope).
arc(r_0010_0003__have, r_0010_0005__played, scope).
arc(r_0010_0004__n_apos_t, r_0010_0003__have, keep_scope).
arc(r_0010_0005__played, r_0010_0002__you, arg0).
arc(r_0010_0005__played, r_0010_0006__Freedoom, arg1).
arc(r_0010_0005__played, r_0010_0007__before, nim19).
arc(r_0010_0009__take, r_0010_0010__a_r_0010_0012__minutes, arg1).
arc(r_0010_0009__take, z_000_10_a_freedoom_1, arg0).
arc(r_0010_0010__a_r_0010_0012__minutes, r_0010_0011__few, attrib29).
arc(r_0010_0015__start, r_0010_0002__you, arg0).
arc(r_0010_0015__start, r_0010_0010__a_r_0010_0012__minutes, nim35).
arc(r_0010_0015__start, r_0010_0016__the_r_0010_0017__game, arg1).
arc(r_0010_0019__get, r_0010_0020__familiar, prd).
arc(r_0010_0019__get, z_000_10_a_freedoom_1, arg0).
arc(r_0010_0020__familiar, r_0010_0022__the_r_0010_0023__controls, r_0010_0021__with).
arc(r_0010_0025__and, r_0010_0019__get, conj1).
arc(r_0010_0025__and, r_0010_0028__as, conj2).
arc(r_0010_0026__reconfigure, r_0010_0027__controls, arg1).
arc(r_0010_0026__reconfigure, z_000_10_a_freedoom_1, arg0).
arc(r_0010_0028__as, r_0010_0026__reconfigure, scope).
arc(r_0010_0028__as, r_0010_0031__makes, restriction).
arc(r_0010_0030__find, r_0010_0002__you, arg0).
arc(r_0010_0030__find, z_000_10_a_freedoom_82, arg1).
arc(r_0010_0031__makes, r_0010_0034__comfortable, prd).
arc(r_0010_0031__makes, r_0010_0035__to_r_0010_0036__play, arg1).
arc(r_0010_0031__makes, z_000_10_a_freedoom_82, arg0).
arc(r_0010_0034__comfortable, r_0010_0033__more, qual97).
arc(r_0010_0035__to_r_0010_0036__play, z_000_10_a_freedoom_93, arg0).
arc(z_000_10_a_freedoom_48, r_0010_0009__take, scope).
arc(z_000_10_a_freedoom_48, r_0010_0025__and, restriction).



%3 r_0010_0001__If If r_0010_0004__n_apos_t n't r_0010_0001__If->r_0010_0004__n_apos_t [restriction] z_000_10_a_freedoom_48 r_0010_0001__If->z_000_10_a_freedoom_48 [scope] r_0010_0003__have_r_0010_0005__played have played r_0010_0004__n_apos_t->r_0010_0003__have_r_0010_0005__played [keep_scope] r_0010_0009__take take z_000_10_a_freedoom_48->r_0010_0009__take [conj2] r_0010_0025__and and z_000_10_a_freedoom_48->r_0010_0025__and [conj1] r_0010_0002__you you r_0010_0003__have_r_0010_0005__played->r_0010_0002__you [arg0] r_0010_0006__Freedoom Freedoom r_0010_0003__have_r_0010_0005__played->r_0010_0006__Freedoom [arg1] r_0010_0007__before before r_0010_0003__have_r_0010_0005__played->r_0010_0007__before [nim] r_0010_0010__a_r_0010_0012__minutes a minutes r_0010_0009__take->r_0010_0010__a_r_0010_0012__minutes [arg1] z_000_10_a_freedoom_1 r_0010_0009__take->z_000_10_a_freedoom_1 [arg0] r_0010_0011__few few r_0010_0010__a_r_0010_0012__minutes->r_0010_0011__few [attrib] r_0010_0015__start start r_0010_0015__start->r_0010_0002__you [arg0] r_0010_0015__start->r_0010_0010__a_r_0010_0012__minutes [nim] r_0010_0016__the_r_0010_0017__game the game r_0010_0015__start->r_0010_0016__the_r_0010_0017__game [arg1] r_0010_0019__get get r_0010_0019__get->z_000_10_a_freedoom_1 [arg0] r_0010_0020__familiar familiar r_0010_0019__get->r_0010_0020__familiar [prd] r_0010_0022__the_r_0010_0023__controls the controls r_0010_0020__familiar->r_0010_0022__the_r_0010_0023__controls with r_0010_0025__and->r_0010_0019__get [conj1] r_0010_0028__as as r_0010_0025__and->r_0010_0028__as [conj2] r_0010_0026__reconfigure reconfigure r_0010_0028__as->r_0010_0026__reconfigure [conj2] r_0010_0031__makes makes r_0010_0028__as->r_0010_0031__makes [conj1] r_0010_0026__reconfigure->z_000_10_a_freedoom_1 [arg0] r_0010_0027__controls controls r_0010_0026__reconfigure->r_0010_0027__controls [arg1] z_000_10_a_freedoom_82 r_0010_0031__makes->z_000_10_a_freedoom_82 [arg0] r_0010_0034__comfortable comfortable r_0010_0031__makes->r_0010_0034__comfortable [prd] r_0010_0035__to_r_0010_0036__play to play r_0010_0031__makes->r_0010_0035__to_r_0010_0036__play [arg1] r_0010_0030__find find r_0010_0030__find->r_0010_0002__you [arg0] r_0010_0030__find->z_000_10_a_freedoom_82 [arg1] r_0010_0033__more more r_0010_0034__comfortable->r_0010_0033__more [qual] z_000_10_a_freedoom_93 r_0010_0035__to_r_0010_0036__play->z_000_10_a_freedoom_93 [arg0]
fof(formula,axiom,
    ? [R_10_15_START,R_10_16_THE_GAME,R_10_10_A_MINUTES,R_10_11_FEW,R_10_30_FIND,R_10_2_YOU,Z_10_A_FREEDOOM_82] :
      ( the_game(R_10_16_THE_GAME)
      & few(R_10_11_FEW)
      & you(R_10_2_YOU)
      & ( ~ ? [R_10_3_HAVE_PLAYED,R_10_6_FREEDOOM,R_10_7_BEFORE] :
              ( freedoom(R_10_6_FREEDOOM)
              & before(R_10_7_BEFORE)
              & have_played(R_10_3_HAVE_PLAYED,R_10_2_YOU,R_10_6_FREEDOOM)
              & nim19(R_10_3_HAVE_PLAYED,R_10_7_BEFORE) )
       => ? [Z_10_A_FREEDOOM_48,R_10_25_AND,R_10_19_GET,R_10_20_FAMILIAR,R_10_22_THE_CONTROLS,R_10_28_AS,R_10_31_MAKES,R_10_35_TO_PLAY,Z_10_A_FREEDOOM_93,R_10_34_COMFORTABLE,R_10_33_MORE,R_10_26_RECONFIGURE,R_10_27_CONTROLS,R_10_9_TAKE,Z_10_A_FREEDOOM_1] :
            ( the_controls(R_10_22_THE_CONTROLS)
            & more(R_10_33_MORE)
            & controls(R_10_27_CONTROLS)
            & z_10_a_freedoom_48(Z_10_A_FREEDOOM_48)
            & conj1(Z_10_A_FREEDOOM_48,R_10_25_AND)
            & and(R_10_25_AND)
            & conj1(R_10_25_AND,R_10_19_GET)
            & get(R_10_19_GET,Z_10_A_FREEDOOM_1,R_10_20_FAMILIAR)
            & familiar(R_10_20_FAMILIAR)
            & with(R_10_20_FAMILIAR,R_10_22_THE_CONTROLS)
            & conj2(R_10_25_AND,R_10_28_AS)
            & as(R_10_28_AS)
            & conj1(R_10_28_AS,R_10_31_MAKES)
            & makes(R_10_31_MAKES,Z_10_A_FREEDOOM_82,R_10_35_TO_PLAY,R_10_34_COMFORTABLE)
            & to_play(R_10_35_TO_PLAY,Z_10_A_FREEDOOM_93)
            & comfortable(R_10_34_COMFORTABLE)
            & qual97(R_10_34_COMFORTABLE,R_10_33_MORE)
            & conj2(R_10_28_AS,R_10_26_RECONFIGURE)
            & reconfigure(R_10_26_RECONFIGURE,Z_10_A_FREEDOOM_1,R_10_27_CONTROLS)
            & conj2(Z_10_A_FREEDOOM_48,R_10_9_TAKE)
            & take(R_10_9_TAKE,Z_10_A_FREEDOOM_1,R_10_10_A_MINUTES) ) )
      & start(R_10_15_START,R_10_2_YOU,R_10_16_THE_GAME)
      & nim35(R_10_15_START,R_10_10_A_MINUTES)
      & a_minutes(R_10_10_A_MINUTES)
      & attrib29(R_10_10_A_MINUTES,R_10_11_FEW)
      & find(R_10_30_FIND,R_10_2_YOU,Z_10_A_FREEDOOM_82) ) ).



n10_a_freedoom n10_a_freedoom_4 If n10_a_freedoom_8 you n10_a_freedoom_10 have n10_a_freedoom_12 n't n10_a_freedoom_15 played n10_a_freedoom_18 Freedoom n10_a_freedoom_21 before n10_a_freedoom_23 , n10_a_freedoom_25 take n10_a_freedoom_28 a n10_a_freedoom_31 few n10_a_freedoom_33 minutes n10_a_freedoom_37 when n10_a_freedoom_40 you n10_a_freedoom_42 start n10_a_freedoom_45 the n10_a_freedoom_47 game n10_a_freedoom_51 to n10_a_freedoom_55 get n10_a_freedoom_58 familiar n10_a_freedoom_61 with n10_a_freedoom_64 the n10_a_freedoom_66 controls n10_a_freedoom_68 , n10_a_freedoom_71 and n10_a_freedoom_74 reconfigure n10_a_freedoom_77 controls n10_a_freedoom_80 as n10_a_freedoom_85 *T* n10_a_freedoom_88 you n10_a_freedoom_90 find n10_a_freedoom_92 makes n10_a_freedoom_95 it n10_a_freedoom_99 more n10_a_freedoom_101 comfortable n10_a_freedoom_104 to n10_a_freedoom_106 play n10_a_freedoom_108 . n10_a_freedoom_1 IP-IMP n10_a_freedoom_2 PP-SCON n10_a_freedoom_1->n10_a_freedoom_2 n10_a_freedoom_22 PUNC n10_a_freedoom_1->n10_a_freedoom_22 n10_a_freedoom_24 VB;_Tn_ n10_a_freedoom_1->n10_a_freedoom_24 n10_a_freedoom_26 NP-OB1 n10_a_freedoom_1->n10_a_freedoom_26 n10_a_freedoom_48 PP-SCON n10_a_freedoom_1->n10_a_freedoom_48 n10_a_freedoom_107 PUNC n10_a_freedoom_1->n10_a_freedoom_107 n10_a_freedoom_3 P-CONN n10_a_freedoom_2->n10_a_freedoom_3 n10_a_freedoom_5 IP-ADV n10_a_freedoom_2->n10_a_freedoom_5 n10_a_freedoom_3->n10_a_freedoom_4 n10_a_freedoom_6 NP-SBJ n10_a_freedoom_5->n10_a_freedoom_6 n10_a_freedoom_9 HVP;_cat_Ve_ n10_a_freedoom_5->n10_a_freedoom_9 n10_a_freedoom_11 NEG;_clitic_ n10_a_freedoom_5->n10_a_freedoom_11 n10_a_freedoom_13 IP-PPL-CAT n10_a_freedoom_5->n10_a_freedoom_13 n10_a_freedoom_7 PRO n10_a_freedoom_6->n10_a_freedoom_7 n10_a_freedoom_7->n10_a_freedoom_8 n10_a_freedoom_9->n10_a_freedoom_10 n10_a_freedoom_11->n10_a_freedoom_12 n10_a_freedoom_14 VVN;_Tn_ n10_a_freedoom_13->n10_a_freedoom_14 n10_a_freedoom_16 NP-OB1 n10_a_freedoom_13->n10_a_freedoom_16 n10_a_freedoom_19 ADVP-NIM n10_a_freedoom_13->n10_a_freedoom_19 n10_a_freedoom_14->n10_a_freedoom_15 n10_a_freedoom_17 NPR n10_a_freedoom_16->n10_a_freedoom_17 n10_a_freedoom_17->n10_a_freedoom_18 n10_a_freedoom_20 ADV n10_a_freedoom_19->n10_a_freedoom_20 n10_a_freedoom_20->n10_a_freedoom_21 n10_a_freedoom_22->n10_a_freedoom_23 n10_a_freedoom_24->n10_a_freedoom_25 n10_a_freedoom_27 D n10_a_freedoom_26->n10_a_freedoom_27 n10_a_freedoom_29 ADJP n10_a_freedoom_26->n10_a_freedoom_29 n10_a_freedoom_32 NS n10_a_freedoom_26->n10_a_freedoom_32 n10_a_freedoom_34 IP-REL n10_a_freedoom_26->n10_a_freedoom_34 n10_a_freedoom_27->n10_a_freedoom_28 n10_a_freedoom_30 ADJ n10_a_freedoom_29->n10_a_freedoom_30 n10_a_freedoom_30->n10_a_freedoom_31 n10_a_freedoom_32->n10_a_freedoom_33 n10_a_freedoom_35 ADVP-NIM n10_a_freedoom_34->n10_a_freedoom_35 n10_a_freedoom_38 NP-SBJ n10_a_freedoom_34->n10_a_freedoom_38 n10_a_freedoom_41 VBP;_Tn_ n10_a_freedoom_34->n10_a_freedoom_41 n10_a_freedoom_43 NP-OB1 n10_a_freedoom_34->n10_a_freedoom_43 n10_a_freedoom_36 RADV n10_a_freedoom_35->n10_a_freedoom_36 n10_a_freedoom_36->n10_a_freedoom_37 n10_a_freedoom_39 PRO n10_a_freedoom_38->n10_a_freedoom_39 n10_a_freedoom_39->n10_a_freedoom_40 n10_a_freedoom_41->n10_a_freedoom_42 n10_a_freedoom_44 D n10_a_freedoom_43->n10_a_freedoom_44 n10_a_freedoom_46 N n10_a_freedoom_43->n10_a_freedoom_46 n10_a_freedoom_44->n10_a_freedoom_45 n10_a_freedoom_46->n10_a_freedoom_47 n10_a_freedoom_49 IP-INF2 n10_a_freedoom_48->n10_a_freedoom_49 n10_a_freedoom_50 TO n10_a_freedoom_49->n10_a_freedoom_50 n10_a_freedoom_52 ILYR n10_a_freedoom_49->n10_a_freedoom_52 n10_a_freedoom_50->n10_a_freedoom_51 n10_a_freedoom_53 ILYR n10_a_freedoom_52->n10_a_freedoom_53 n10_a_freedoom_67 PUNC n10_a_freedoom_52->n10_a_freedoom_67 n10_a_freedoom_69 CONJP n10_a_freedoom_52->n10_a_freedoom_69 n10_a_freedoom_54 VB;_La_ n10_a_freedoom_53->n10_a_freedoom_54 n10_a_freedoom_56 ADJP-PRD n10_a_freedoom_53->n10_a_freedoom_56 n10_a_freedoom_54->n10_a_freedoom_55 n10_a_freedoom_57 ADJ n10_a_freedoom_56->n10_a_freedoom_57 n10_a_freedoom_59 PP n10_a_freedoom_56->n10_a_freedoom_59 n10_a_freedoom_57->n10_a_freedoom_58 n10_a_freedoom_60 P-ROLE n10_a_freedoom_59->n10_a_freedoom_60 n10_a_freedoom_62 NP n10_a_freedoom_59->n10_a_freedoom_62 n10_a_freedoom_60->n10_a_freedoom_61 n10_a_freedoom_63 D n10_a_freedoom_62->n10_a_freedoom_63 n10_a_freedoom_65 NS n10_a_freedoom_62->n10_a_freedoom_65 n10_a_freedoom_63->n10_a_freedoom_64 n10_a_freedoom_65->n10_a_freedoom_66 n10_a_freedoom_67->n10_a_freedoom_68 n10_a_freedoom_70 CONJ n10_a_freedoom_69->n10_a_freedoom_70 n10_a_freedoom_72 ILYR n10_a_freedoom_69->n10_a_freedoom_72 n10_a_freedoom_70->n10_a_freedoom_71 n10_a_freedoom_73 VB;_Tn_ n10_a_freedoom_72->n10_a_freedoom_73 n10_a_freedoom_75 NP-OB1 n10_a_freedoom_72->n10_a_freedoom_75 n10_a_freedoom_78 PP-SCON n10_a_freedoom_72->n10_a_freedoom_78 n10_a_freedoom_73->n10_a_freedoom_74 n10_a_freedoom_76 NS n10_a_freedoom_75->n10_a_freedoom_76 n10_a_freedoom_76->n10_a_freedoom_77 n10_a_freedoom_79 P-CONN n10_a_freedoom_78->n10_a_freedoom_79 n10_a_freedoom_81 IP-ADV n10_a_freedoom_78->n10_a_freedoom_81 n10_a_freedoom_79->n10_a_freedoom_80 n10_a_freedoom_82 NP-SBJ n10_a_freedoom_81->n10_a_freedoom_82 n10_a_freedoom_91 VBP;_Cn.a_ n10_a_freedoom_81->n10_a_freedoom_91 n10_a_freedoom_93 NP-OB1 n10_a_freedoom_81->n10_a_freedoom_93 n10_a_freedoom_96 ADJP-PRD n10_a_freedoom_81->n10_a_freedoom_96 n10_a_freedoom_102 IP-INF3-NOB1 n10_a_freedoom_81->n10_a_freedoom_102 n10_a_freedoom_83 IP-REL n10_a_freedoom_82->n10_a_freedoom_83 n10_a_freedoom_84 NP-OB1 n10_a_freedoom_83->n10_a_freedoom_84 n10_a_freedoom_86 NP-SBJ n10_a_freedoom_83->n10_a_freedoom_86 n10_a_freedoom_89 VBP;_Tn_ n10_a_freedoom_83->n10_a_freedoom_89 n10_a_freedoom_84->n10_a_freedoom_85 n10_a_freedoom_87 PRO n10_a_freedoom_86->n10_a_freedoom_87 n10_a_freedoom_87->n10_a_freedoom_88 n10_a_freedoom_89->n10_a_freedoom_90 n10_a_freedoom_91->n10_a_freedoom_92 n10_a_freedoom_94 PRO;_provisional_ n10_a_freedoom_93->n10_a_freedoom_94 n10_a_freedoom_94->n10_a_freedoom_95 n10_a_freedoom_97 ADVP n10_a_freedoom_96->n10_a_freedoom_97 n10_a_freedoom_100 ADJ n10_a_freedoom_96->n10_a_freedoom_100 n10_a_freedoom_98 ADVR n10_a_freedoom_97->n10_a_freedoom_98 n10_a_freedoom_98->n10_a_freedoom_99 n10_a_freedoom_100->n10_a_freedoom_101 n10_a_freedoom_103 TO n10_a_freedoom_102->n10_a_freedoom_103 n10_a_freedoom_105 VB;_I_ n10_a_freedoom_102->n10_a_freedoom_105 n10_a_freedoom_103->n10_a_freedoom_104 n10_a_freedoom_105->n10_a_freedoom_106 n10_a_freedoom_107->n10_a_freedoom_108
( (IP-IMP (PP-SCON (P-CONN If;{if})
                   (IP-ADV (NP-SBJ (PRO you;{you}))
                           (HVP;_cat_Ve_ have;{have})
                           (NEG;_clitic_ n<apos>t;{not})
                           (IP-PPL-CAT (VVN;_Tn_ played;{play})
                                       (NP-OB1 (NPR Freedoom;{Freedoom}))
                                       (ADVP-NIM (ADV before;{before})))))
          (PUNC ,)
          (VB;_Tn_ take;{take})
          (NP-OB1 (D a;{a})
                  (ADJP (ADJ few;{few}))
                  (NS minutes;{minute})
                  (IP-REL (ADVP-NIM (RADV when;{when}))
                          (NP-SBJ (PRO you;{you}))
                          (VBP;_Tn_ start;{start})
                          (NP-OB1 (D the;{the})
                                  (N game;{game}))))
          (PP-SCON (IP-INF2 (TO to;{to})
                            (ILYR (ILYR (VB;_La_ get;{get})
                                        (ADJP-PRD (ADJ familiar;{familiar})
                                                  (PP (P-ROLE with;{with})
                                                      (NP (D the;{the})
                                                          (NS controls;{control})))))
                                  (PUNC ,)
                                  (CONJP (CONJ and;{and})
                                         (ILYR (VB;_Tn_ reconfigure;{reconfigure})
                                               (NP-OB1 (NS controls;{control}))
                                               (PP-SCON (P-CONN as;{as})
                                                        (IP-ADV (NP-SBJ (IP-REL (NP-OB1 *T*)
                                                                                (NP-SBJ (PRO you;{you}))
                                                                                (VBP;_Tn_ find;{find})))
                                                                (VBP;_Cn.a_ makes;{make})
                                                                (NP-OB1 (PRO;_provisional_ it;{it}))
                                                                (ADJP-PRD (ADVP (ADVR more;{more}))
                                                                          (ADJ comfortable;{comfortable}))
                                                                (IP-INF3-NOB1 (TO to;{to})
                                                                              (VB;_I_ play;{play})))))))))
          (PUNC .))
  (ID 10_a_freedoom))