digraph duration2 { // pattern [label=""]; n0[label="grammars: W2 D8 2E PER 1E"]; n1[ label="seq"]; n0 -> n1; n2[ label="0-1"]; n1 -> n2; n3[ label="'-'"]; n2 -> n3; n4[ label="1-1"]; n1 -> n4; n5[ label="'P'"]; n4 -> n5; n6[ label="1-1"]; n1 -> n6; n7[ label="re"]; n6 -> n7; n8[ label="or"]; n7 -> n8; n9[ label="seq"]; n8 -> n9; n10[ label="1-1"]; n9 -> n10; n11[ label="re"]; n10 -> n11; n12[ label="seq"]; n11 -> n12; n13[ label="1-1"]; n12 -> n13; n14[ label="re"]; n13 -> n14; n15[ label="or"]; n14 -> n15; n16[ label="seq"]; n15 -> n16; n17[ label="1-1"]; n16 -> n17; n18[ label="re"]; n17 -> n18; n19[ label="seq"]; n18 -> n19; n20[ label="1-*"]; n19 -> n20; n21[ label="[0-9]"]; n20 -> n21; n24[ label="1-1"]; n19 -> n24; n25[ label="'Y'"]; n24 -> n25; n26[ label="0-1"]; n19 -> n26; n27[ label="re"]; n26 -> n27; n28[ label="seq"]; n27 -> n28; n29[ label="1-*"]; n28 -> n29; n30[ label="[0-9]"]; n29 -> n30; n33[ label="1-1"]; n28 -> n33; n34[ label="'M'"]; n33 -> n34; n35[ label="seq"]; n15 -> n35; n36[ label="1-1"]; n35 -> n36; n37[ label="re"]; n36 -> n37; n38[ label="seq"]; n37 -> n38; n39[ label="1-1"]; n38 -> n39; n40[ label="re"]; n39 -> n40; n41[ label="seq"]; n40 -> n41; n42[ label="1-*"]; n41 -> n42; n43[ label="[0-9]"]; n42 -> n43; n46[ label="1-1"]; n41 -> n46; n47[ label="'M'"]; n46 -> n47; n48[ label="0-1"]; n12 -> n48; n49[ label="re"]; n48 -> n49; n50[ label="or"]; n49 -> n50; n51[ label="seq"]; n50 -> n51; n52[ label="1-1"]; n51 -> n52; n53[ label="re"]; n52 -> n53; n54[ label="seq"]; n53 -> n54; n55[ label="1-*"]; n54 -> n55; n56[ label="[0-9]"]; n55 -> n56; n59[ label="1-1"]; n54 -> n59; n60[ label="'D'"]; n59 -> n60; n61[ label="0-1"]; n54 -> n61; n62[ label="re"]; n61 -> n62; n63[ label="seq"]; n62 -> n63; n64[ label="1-1"]; n63 -> n64; n65[ label="'T'"]; n64 -> n65; n66[ label="1-1"]; n63 -> n66; n67[ label="re"]; n66 -> n67; n68[ label="or"]; n67 -> n68; n69[ label="or"]; n68 -> n69; n70[ label="seq"]; n69 -> n70; n71[ label="1-1"]; n70 -> n71; n72[ label="re"]; n71 -> n72; n73[ label="seq"]; n72 -> n73; n74[ label="1-*"]; n73 -> n74; n75[ label="[0-9]"]; n74 -> n75; n78[ label="1-1"]; n73 -> n78; n79[ label="'H'"]; n78 -> n79; n80[ label="0-1"]; n73 -> n80; n81[ label="re"]; n80 -> n81; n82[ label="seq"]; n81 -> n82; n83[ label="1-*"]; n82 -> n83; n84[ label="[0-9]"]; n83 -> n84; n87[ label="1-1"]; n82 -> n87; n88[ label="'M'"]; n87 -> n88; n89[ label="0-1"]; n73 -> n89; n90[ label="re"]; n89 -> n90; n91[ label="seq"]; n90 -> n91; n92[ label="1-*"]; n91 -> n92; n93[ label="[0-9]"]; n92 -> n93; n96[ label="0-1"]; n91 -> n96; n97[ label="re"]; n96 -> n97; n98[ label="seq"]; n97 -> n98; n99[ label="1-1"]; n98 -> n99; n100[ label="charClass"]; n99 -> n100; n101[ label="SCE: ."]; n100 -> n101; n102[ label="1-*"]; n98 -> n102; n103[ label="[0-9]"]; n102 -> n103; n106[ label="1-1"]; n91 -> n106; n107[ label="'S'"]; n106 -> n107; n108[ label="seq"]; n69 -> n108; n109[ label="1-1"]; n108 -> n109; n110[ label="re"]; n109 -> n110; n111[ label="seq"]; n110 -> n111; n112[ label="1-1"]; n111 -> n112; n113[ label="re"]; n112 -> n113; n114[ label="seq"]; n113 -> n114; n115[ label="1-*"]; n114 -> n115; n116[ label="[0-9]"]; n115 -> n116; n119[ label="1-1"]; n114 -> n119; n120[ label="'M'"]; n119 -> n120; n121[ label="0-1"]; n111 -> n121; n122[ label="re"]; n121 -> n122; n123[ label="seq"]; n122 -> n123; n124[ label="1-*"]; n123 -> n124; n125[ label="[0-9]"]; n124 -> n125; n128[ label="0-1"]; n123 -> n128; n129[ label="re"]; n128 -> n129; n130[ label="seq"]; n129 -> n130; n131[ label="1-1"]; n130 -> n131; n132[ label="charClass"]; n131 -> n132; n133[ label="SCE: ."]; n132 -> n133; n134[ label="1-*"]; n130 -> n134; n135[ label="[0-9]"]; n134 -> n135; n138[ label="1-1"]; n123 -> n138; n139[ label="'S'"]; n138 -> n139; n140[ label="seq"]; n68 -> n140; n141[ label="1-1"]; n140 -> n141; n142[ label="re"]; n141 -> n142; n143[ label="seq"]; n142 -> n143; n144[ label="1-1"]; n143 -> n144; n145[ label="re"]; n144 -> n145; n146[ label="seq"]; n145 -> n146; n147[ label="1-*"]; n146 -> n147; n148[ label="[0-9]"]; n147 -> n148; n151[ label="0-1"]; n146 -> n151; n152[ label="re"]; n151 -> n152; n153[ label="seq"]; n152 -> n153; n154[ label="1-1"]; n153 -> n154; n155[ label="charClass"]; n154 -> n155; n156[ label="SCE: ."]; n155 -> n156; n157[ label="1-*"]; n153 -> n157; n158[ label="[0-9]"]; n157 -> n158; n161[ label="1-1"]; n146 -> n161; n162[ label="'S'"]; n161 -> n162; n163[ label="seq"]; n50 -> n163; n164[ label="1-1"]; n163 -> n164; n165[ label="re"]; n164 -> n165; n166[ label="seq"]; n165 -> n166; n167[ label="1-1"]; n166 -> n167; n168[ label="re"]; n167 -> n168; n169[ label="seq"]; n168 -> n169; n170[ label="1-1"]; n169 -> n170; n171[ label="'T'"]; n170 -> n171; n172[ label="1-1"]; n169 -> n172; n173[ label="re"]; n172 -> n173; n174[ label="or"]; n173 -> n174; n175[ label="or"]; n174 -> n175; n176[ label="seq"]; n175 -> n176; n177[ label="1-1"]; n176 -> n177; n178[ label="re"]; n177 -> n178; n179[ label="seq"]; n178 -> n179; n180[ label="1-*"]; n179 -> n180; n181[ label="[0-9]"]; n180 -> n181; n184[ label="1-1"]; n179 -> n184; n185[ label="'H'"]; n184 -> n185; n186[ label="0-1"]; n179 -> n186; n187[ label="re"]; n186 -> n187; n188[ label="seq"]; n187 -> n188; n189[ label="1-*"]; n188 -> n189; n190[ label="[0-9]"]; n189 -> n190; n193[ label="1-1"]; n188 -> n193; n194[ label="'M'"]; n193 -> n194; n195[ label="0-1"]; n179 -> n195; n196[ label="re"]; n195 -> n196; n197[ label="seq"]; n196 -> n197; n198[ label="1-*"]; n197 -> n198; n199[ label="[0-9]"]; n198 -> n199; n202[ label="0-1"]; n197 -> n202; n203[ label="re"]; n202 -> n203; n204[ label="seq"]; n203 -> n204; n205[ label="1-1"]; n204 -> n205; n206[ label="charClass"]; n205 -> n206; n207[ label="SCE: ."]; n206 -> n207; n208[ label="1-*"]; n204 -> n208; n209[ label="[0-9]"]; n208 -> n209; n212[ label="1-1"]; n197 -> n212; n213[ label="'S'"]; n212 -> n213; n214[ label="seq"]; n175 -> n214; n215[ label="1-1"]; n214 -> n215; n216[ label="re"]; n215 -> n216; n217[ label="seq"]; n216 -> n217; n218[ label="1-1"]; n217 -> n218; n219[ label="re"]; n218 -> n219; n220[ label="seq"]; n219 -> n220; n221[ label="1-*"]; n220 -> n221; n222[ label="[0-9]"]; n221 -> n222; n225[ label="1-1"]; n220 -> n225; n226[ label="'M'"]; n225 -> n226; n227[ label="0-1"]; n217 -> n227; n228[ label="re"]; n227 -> n228; n229[ label="seq"]; n228 -> n229; n230[ label="1-*"]; n229 -> n230; n231[ label="[0-9]"]; n230 -> n231; n234[ label="0-1"]; n229 -> n234; n235[ label="re"]; n234 -> n235; n236[ label="seq"]; n235 -> n236; n237[ label="1-1"]; n236 -> n237; n238[ label="charClass"]; n237 -> n238; n239[ label="SCE: ."]; n238 -> n239; n240[ label="1-*"]; n236 -> n240; n241[ label="[0-9]"]; n240 -> n241; n244[ label="1-1"]; n229 -> n244; n245[ label="'S'"]; n244 -> n245; n246[ label="seq"]; n174 -> n246; n247[ label="1-1"]; n246 -> n247; n248[ label="re"]; n247 -> n248; n249[ label="seq"]; n248 -> n249; n250[ label="1-1"]; n249 -> n250; n251[ label="re"]; n250 -> n251; n252[ label="seq"]; n251 -> n252; n253[ label="1-*"]; n252 -> n253; n254[ label="[0-9]"]; n253 -> n254; n257[ label="0-1"]; n252 -> n257; n258[ label="re"]; n257 -> n258; n259[ label="seq"]; n258 -> n259; n260[ label="1-1"]; n259 -> n260; n261[ label="charClass"]; n260 -> n261; n262[ label="SCE: ."]; n261 -> n262; n263[ label="1-*"]; n259 -> n263; n264[ label="[0-9]"]; n263 -> n264; n267[ label="1-1"]; n252 -> n267; n268[ label="'S'"]; n267 -> n268; n269[ label="seq"]; n8 -> n269; n270[ label="1-1"]; n269 -> n270; n271[ label="re"]; n270 -> n271; n272[ label="seq"]; n271 -> n272; n273[ label="1-1"]; n272 -> n273; n274[ label="re"]; n273 -> n274; n275[ label="or"]; n274 -> n275; n276[ label="seq"]; n275 -> n276; n277[ label="1-1"]; n276 -> n277; n278[ label="re"]; n277 -> n278; n279[ label="seq"]; n278 -> n279; n280[ label="1-*"]; n279 -> n280; n281[ label="[0-9]"]; n280 -> n281; n284[ label="1-1"]; n279 -> n284; n285[ label="'D'"]; n284 -> n285; n286[ label="0-1"]; n279 -> n286; n287[ label="re"]; n286 -> n287; n288[ label="seq"]; n287 -> n288; n289[ label="1-1"]; n288 -> n289; n290[ label="'T'"]; n289 -> n290; n291[ label="1-1"]; n288 -> n291; n292[ label="re"]; n291 -> n292; n293[ label="or"]; n292 -> n293; n294[ label="or"]; n293 -> n294; n295[ label="seq"]; n294 -> n295; n296[ label="1-1"]; n295 -> n296; n297[ label="re"]; n296 -> n297; n298[ label="seq"]; n297 -> n298; n299[ label="1-*"]; n298 -> n299; n300[ label="[0-9]"]; n299 -> n300; n303[ label="1-1"]; n298 -> n303; n304[ label="'H'"]; n303 -> n304; n305[ label="0-1"]; n298 -> n305; n306[ label="re"]; n305 -> n306; n307[ label="seq"]; n306 -> n307; n308[ label="1-*"]; n307 -> n308; n309[ label="[0-9]"]; n308 -> n309; n312[ label="1-1"]; n307 -> n312; n313[ label="'M'"]; n312 -> n313; n314[ label="0-1"]; n298 -> n314; n315[ label="re"]; n314 -> n315; n316[ label="seq"]; n315 -> n316; n317[ label="1-*"]; n316 -> n317; n318[ label="[0-9]"]; n317 -> n318; n321[ label="0-1"]; n316 -> n321; n322[ label="re"]; n321 -> n322; n323[ label="seq"]; n322 -> n323; n324[ label="1-1"]; n323 -> n324; n325[ label="charClass"]; n324 -> n325; n326[ label="SCE: ."]; n325 -> n326; n327[ label="1-*"]; n323 -> n327; n328[ label="[0-9]"]; n327 -> n328; n331[ label="1-1"]; n316 -> n331; n332[ label="'S'"]; n331 -> n332; n333[ label="seq"]; n294 -> n333; n334[ label="1-1"]; n333 -> n334; n335[ label="re"]; n334 -> n335; n336[ label="seq"]; n335 -> n336; n337[ label="1-1"]; n336 -> n337; n338[ label="re"]; n337 -> n338; n339[ label="seq"]; n338 -> n339; n340[ label="1-*"]; n339 -> n340; n341[ label="[0-9]"]; n340 -> n341; n344[ label="1-1"]; n339 -> n344; n345[ label="'M'"]; n344 -> n345; n346[ label="0-1"]; n336 -> n346; n347[ label="re"]; n346 -> n347; n348[ label="seq"]; n347 -> n348; n349[ label="1-*"]; n348 -> n349; n350[ label="[0-9]"]; n349 -> n350; n353[ label="0-1"]; n348 -> n353; n354[ label="re"]; n353 -> n354; n355[ label="seq"]; n354 -> n355; n356[ label="1-1"]; n355 -> n356; n357[ label="charClass"]; n356 -> n357; n358[ label="SCE: ."]; n357 -> n358; n359[ label="1-*"]; n355 -> n359; n360[ label="[0-9]"]; n359 -> n360; n363[ label="1-1"]; n348 -> n363; n364[ label="'S'"]; n363 -> n364; n365[ label="seq"]; n293 -> n365; n366[ label="1-1"]; n365 -> n366; n367[ label="re"]; n366 -> n367; n368[ label="seq"]; n367 -> n368; n369[ label="1-1"]; n368 -> n369; n370[ label="re"]; n369 -> n370; n371[ label="seq"]; n370 -> n371; n372[ label="1-*"]; n371 -> n372; n373[ label="[0-9]"]; n372 -> n373; n376[ label="0-1"]; n371 -> n376; n377[ label="re"]; n376 -> n377; n378[ label="seq"]; n377 -> n378; n379[ label="1-1"]; n378 -> n379; n380[ label="charClass"]; n379 -> n380; n381[ label="SCE: ."]; n380 -> n381; n382[ label="1-*"]; n378 -> n382; n383[ label="[0-9]"]; n382 -> n383; n386[ label="1-1"]; n371 -> n386; n387[ label="'S'"]; n386 -> n387; n388[ label="seq"]; n275 -> n388; n389[ label="1-1"]; n388 -> n389; n390[ label="re"]; n389 -> n390; n391[ label="seq"]; n390 -> n391; n392[ label="1-1"]; n391 -> n392; n393[ label="re"]; n392 -> n393; n394[ label="seq"]; n393 -> n394; n395[ label="1-1"]; n394 -> n395; n396[ label="'T'"]; n395 -> n396; n397[ label="1-1"]; n394 -> n397; n398[ label="re"]; n397 -> n398; n399[ label="or"]; n398 -> n399; n400[ label="or"]; n399 -> n400; n401[ label="seq"]; n400 -> n401; n402[ label="1-1"]; n401 -> n402; n403[ label="re"]; n402 -> n403; n404[ label="seq"]; n403 -> n404; n405[ label="1-*"]; n404 -> n405; n406[ label="[0-9]"]; n405 -> n406; n409[ label="1-1"]; n404 -> n409; n410[ label="'H'"]; n409 -> n410; n411[ label="0-1"]; n404 -> n411; n412[ label="re"]; n411 -> n412; n413[ label="seq"]; n412 -> n413; n414[ label="1-*"]; n413 -> n414; n415[ label="[0-9]"]; n414 -> n415; n418[ label="1-1"]; n413 -> n418; n419[ label="'M'"]; n418 -> n419; n420[ label="0-1"]; n404 -> n420; n421[ label="re"]; n420 -> n421; n422[ label="seq"]; n421 -> n422; n423[ label="1-*"]; n422 -> n423; n424[ label="[0-9]"]; n423 -> n424; n427[ label="0-1"]; n422 -> n427; n428[ label="re"]; n427 -> n428; n429[ label="seq"]; n428 -> n429; n430[ label="1-1"]; n429 -> n430; n431[ label="charClass"]; n430 -> n431; n432[ label="SCE: ."]; n431 -> n432; n433[ label="1-*"]; n429 -> n433; n434[ label="[0-9]"]; n433 -> n434; n437[ label="1-1"]; n422 -> n437; n438[ label="'S'"]; n437 -> n438; n439[ label="seq"]; n400 -> n439; n440[ label="1-1"]; n439 -> n440; n441[ label="re"]; n440 -> n441; n442[ label="seq"]; n441 -> n442; n443[ label="1-1"]; n442 -> n443; n444[ label="re"]; n443 -> n444; n445[ label="seq"]; n444 -> n445; n446[ label="1-*"]; n445 -> n446; n447[ label="[0-9]"]; n446 -> n447; n450[ label="1-1"]; n445 -> n450; n451[ label="'M'"]; n450 -> n451; n452[ label="0-1"]; n442 -> n452; n453[ label="re"]; n452 -> n453; n454[ label="seq"]; n453 -> n454; n455[ label="1-*"]; n454 -> n455; n456[ label="[0-9]"]; n455 -> n456; n459[ label="0-1"]; n454 -> n459; n460[ label="re"]; n459 -> n460; n461[ label="seq"]; n460 -> n461; n462[ label="1-1"]; n461 -> n462; n463[ label="charClass"]; n462 -> n463; n464[ label="SCE: ."]; n463 -> n464; n465[ label="1-*"]; n461 -> n465; n466[ label="[0-9]"]; n465 -> n466; n469[ label="1-1"]; n454 -> n469; n470[ label="'S'"]; n469 -> n470; n471[ label="seq"]; n399 -> n471; n472[ label="1-1"]; n471 -> n472; n473[ label="re"]; n472 -> n473; n474[ label="seq"]; n473 -> n474; n475[ label="1-1"]; n474 -> n475; n476[ label="re"]; n475 -> n476; n477[ label="seq"]; n476 -> n477; n478[ label="1-*"]; n477 -> n478; n479[ label="[0-9]"]; n478 -> n479; n482[ label="0-1"]; n477 -> n482; n483[ label="re"]; n482 -> n483; n484[ label="seq"]; n483 -> n484; n485[ label="1-1"]; n484 -> n485; n486[ label="charClass"]; n485 -> n486; n487[ label="SCE: ."]; n486 -> n487; n488[ label="1-*"]; n484 -> n488; n489[ label="[0-9]"]; n488 -> n489; n492[ label="1-1"]; n477 -> n492; n493[ label="'S'"]; n492 -> n493; }