let yycheck = "\005\000\000\000\022\000a\000\013\000b\000\011\000\012\000\013\000\001\001\002\001\003\001\004\001\005\001\023\000\020\000/\000\001\000\023\000\024\000\017\001\026\000\020\001\001\001\002\001\003\001\027\001\028\0010\000(\001\025\000*\001%\000&\000\026\001\129\000\000\000#\001#\001\027\001\028\001.\000\006\001,\001$\001\139\000\027\001\028\001\026\001\142\000\007\001+\001(\0010\000*\001V\000\001\001\027\001\028\001(\001\154\000\031\001 \001!\001;\000+\001&\001H\000?\000@\000Z\000\000\000#\001'\001,\001T\000\027\001\028\001&\001T\000Y\000,\001+\001N\000Y\000\020\001Q\000R\000S\000(\001\001\001*\001\027\001\028\001c\000+\001[\000\000\000]\000\012\001\013\001\012\001\013\001\014\001)\001\016\001\000\000f\000\019\001%\001\021\001)\001\023\001&\001\025\001\026\001\n\001\011\001\127\000\027\001\028\001)\001\127\000\008\001\133\000\n\001\011\001z\000\133\000\024\001\027\001\028\001\027\001\028\001*\001\015\001\131\000%\001\001\001\134\000\135\000\000\000\151\000\"\001\153\000*\001\151\000\022\001\153\000\012\001\013\001\014\001\002\001\016\001+\001\001\001\019\001'\001\021\001(\001\023\001,\001\025\001\026\001\029\001\030\001\027\001\028\001\014\001\001\001\016\001,\001\000\000\019\001+\001\021\001\018\001\023\001#\001\025\001\026\001'\001\014\001\002\001\016\001,\001\001\001\019\001\t\001\021\001,\001\023\001\t\001\025\001\026\001W\000X\000O\000P\000\014\001\001\001\016\001*\001\000\000\019\001\015\001\021\001%\001\023\001,\001\025\001\026\001\015\001\014\001\016\000\016\001,\001,\001\019\001,\001\021\001\030\000\023\001&\000\025\001\026\001c\000\027\001\028\001H\000f\000\031\001 \001!\001\000\000U\000\135\000ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿÿÿÿÿÿÿÿÿÿÿ\000\000ÿÿÿÿÿÿÿÿÿÿ\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001\024\001\025\001\026\001\027\001\028\001\029\001\030\001\031\001 \001!\001\"\001#\001\001\001ÿÿ&\001\000\000(\001ÿÿ*\001ÿÿ,\001ÿÿÿÿÿÿÿÿ\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001\024\001\025\001\026\001\027\001\028\001ÿÿ\000\000\031\001 \001!\001\"\001#\001\001\001ÿÿ&\001ÿÿ(\001ÿÿ*\001ÿÿ,\001ÿÿÿÿÿÿÿÿ\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001\024\001\025\001\026\001\027\001\028\001\000\000ÿÿ\031\001 \001!\001\"\001#\001\001\001ÿÿ&\001ÿÿ(\001ÿÿ*\001ÿÿ,\001ÿÿÿÿÿÿÿÿ\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001\024\001\025\001\026\001\027\001\028\001ÿÿÿÿ\031\001 \001!\001\"\001#\001\001\001ÿÿ&\001ÿÿ(\001ÿÿ*\001ÿÿ,\001ÿÿÿÿÿÿÿÿ\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿ\"\001#\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿ,\001\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿ\"\001#\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿ,\001\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿ\"\001#\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿ,\001\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿÿÿ#\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿ,\001\014\001\015\001\016\001\017\001\018\001\019\001\020\001\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿÿÿ#\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿ,\001\014\001\015\001\016\001ÿÿ\018\001\019\001ÿÿ\021\001\022\001\023\001ÿÿ\025\001\026\001\001\001ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&\001ÿÿ\014\001\015\001\016\001ÿÿ\018\001\019\001ÿÿ\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\001\001ÿÿÿÿ&\001ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\014\001\015\001\016\001ÿÿ\018\001\019\001ÿÿ\021\001\022\001\023\001ÿÿ\025\001\026\001ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&\001"