#include "flprogUtilites.h"
bool _gen1I = 0;
bool _gen1O = 0;
unsigned long _gen1P = 0UL;
bool _gen15I = 0;
bool _gen15O = 0;
unsigned long _gen15P = 0UL;
bool _gen46I = 0;
bool _gen46O = 0;
unsigned long _gen46P = 0UL;
bool _gen6I = 0;
bool _gen6O = 0;
unsigned long _gen6P = 0UL;
bool _gen21I = 0;
bool _gen21O = 0;
unsigned long _gen21P = 0UL;
bool _gen12I = 0;
bool _gen12O = 0;
unsigned long _gen12P = 0UL;
bool _gen27I = 0;
bool _gen27O = 0;
unsigned long _gen27P = 0UL;
bool _gen39I = 0;
bool _gen39O = 0;
unsigned long _gen39P = 0UL;
bool _gen7I = 0;
bool _gen7O = 0;
unsigned long _gen7P = 0UL;
bool _gen34I = 0;
bool _gen34O = 0;
unsigned long _gen34P = 0UL;
bool _gen42I = 0;
bool _gen42O = 0;
unsigned long _gen42P = 0UL;
bool _bounseInputD54S = 0;
bool _bounseInputD54O = 0;
unsigned long _bounseInputD54P = 0UL;
bool _gen13I = 0;
bool _gen13O = 0;
unsigned long _gen13P = 0UL;
bool _gen28I = 0;
bool _gen28O = 0;
unsigned long _gen28P = 0UL;
bool _gen4I = 0;
bool _gen4O = 0;
unsigned long _gen4P = 0UL;
bool _gen19I = 0;
bool _gen19O = 0;
unsigned long _gen19P = 0UL;
bool _gen25I = 0;
bool _gen25O = 0;
unsigned long _gen25P = 0UL;
bool _gen35I = 0;
bool _gen35O = 0;
unsigned long _gen35P = 0UL;
bool _gen5I = 0;
bool _gen5O = 0;
unsigned long _gen5P = 0UL;
bool _gen20I = 0;
bool _gen20O = 0;
unsigned long _gen20P = 0UL;
bool _gen41I = 0;
bool _gen41O = 0;
unsigned long _gen41P = 0UL;
bool _gen11I = 0;
bool _gen11O = 0;
unsigned long _gen11P = 0UL;
bool _gen26I = 0;
bool _gen26O = 0;
unsigned long _gen26P = 0UL;
bool _gen17I = 0;
bool _gen17O = 0;
unsigned long _gen17P = 0UL;
bool _gen32I = 0;
bool _gen32O = 0;
unsigned long _gen32P = 0UL;
bool _gen37I = 0;
bool _gen37O = 0;
unsigned long _gen37P = 0UL;
bool _gen45I = 0;
bool _gen45O = 0;
unsigned long _gen45P = 0UL;
bool _gen3I = 0;
bool _gen3O = 0;
unsigned long _gen3P = 0UL;
bool _gen18I = 0;
bool _gen18O = 0;
unsigned long _gen18P = 0UL;
bool _gen40I = 0;
bool _gen40O = 0;
unsigned long _gen40P = 0UL;
bool _gen9I = 0;
bool _gen9O = 0;
unsigned long _gen9P = 0UL;
bool _gen24I = 0;
bool _gen24O = 0;
unsigned long _gen24P = 0UL;
bool _gen30I = 0;
bool _gen30O = 0;
unsigned long _gen30P = 0UL;
bool _gen38I = 0;
bool _gen38O = 0;
unsigned long _gen38P = 0UL;
bool _gen33I = 0;
bool _gen33O = 0;
unsigned long _gen33P = 0UL;
bool _gen10I = 0;
bool _gen10O = 0;
unsigned long _gen10P = 0UL;
bool _gen36I = 0;
bool _gen36O = 0;
unsigned long _gen36P = 0UL;
bool _gen16I = 0;
bool _gen16O = 0;
unsigned long _gen16P = 0UL;
bool _gen31I = 0;
bool _gen31O = 0;
unsigned long _gen31P = 0UL;
bool _gen22I = 0;
bool _gen22O = 0;
unsigned long _gen22P = 0UL;
bool _gen44I = 0;
bool _gen44O = 0;
unsigned long _gen44P = 0UL;
bool _gen2I = 0;
bool _gen2O = 0;
unsigned long _gen2P = 0UL;
bool _gen8I = 0;
bool _gen8O = 0;
unsigned long _gen8P = 0UL;
bool _gen23I = 0;
bool _gen23O = 0;
unsigned long _gen23P = 0UL;
bool _gen14I = 0;
bool _gen14O = 0;
unsigned long _gen14P = 0UL;
bool _gen29I = 0;
bool _gen29O = 0;
unsigned long _gen29P = 0UL;
bool _gen43I = 0;
bool _gen43O = 0;
unsigned long _gen43P = 0UL;
void setup()
{
    pinMode(54, INPUT_PULLUP);
    pinMode(3, OUTPUT);
    digitalWrite(3, 1);
    pinMode(4, OUTPUT);
    digitalWrite(4, 0);
    pinMode(5, OUTPUT);
    digitalWrite(5, 1);
    pinMode(6, OUTPUT);
    digitalWrite(6, 1);
    pinMode(7, OUTPUT);
    digitalWrite(7, 0);
    pinMode(14, OUTPUT);
    digitalWrite(14, 1);
    pinMode(15, OUTPUT);
    digitalWrite(15, 1);
    pinMode(16, OUTPUT);
    digitalWrite(16, 1);
    pinMode(17, OUTPUT);
    digitalWrite(17, 0);
    pinMode(18, OUTPUT);
    digitalWrite(18, 1);
    pinMode(19, OUTPUT);
    digitalWrite(19, 1);
    pinMode(22, OUTPUT);
    digitalWrite(22, 1);
    pinMode(21, OUTPUT);
    digitalWrite(21, 1);
    pinMode(23, OUTPUT);
    digitalWrite(23, 1);
    pinMode(24, OUTPUT);
    digitalWrite(24, 1);
    pinMode(25, OUTPUT);
    digitalWrite(25, 1);
    pinMode(26, OUTPUT);
    digitalWrite(26, 1);
    pinMode(20, OUTPUT);
    digitalWrite(20, 1);
    pinMode(27, OUTPUT);
    digitalWrite(27, 1);
    pinMode(28, OUTPUT);
    digitalWrite(28, 1);
    pinMode(29, OUTPUT);
    digitalWrite(29, 1);
    pinMode(32, OUTPUT);
    digitalWrite(32, 1);
    pinMode(33, OUTPUT);
    digitalWrite(33, 1);
    pinMode(2, OUTPUT);
    digitalWrite(2, 0);
    pinMode(1, OUTPUT);
    digitalWrite(1, 1);
    pinMode(0, OUTPUT);
    digitalWrite(0, 0);
    pinMode(34, OUTPUT);
    digitalWrite(34, 1);
    pinMode(35, OUTPUT);
    digitalWrite(35, 1);
    pinMode(36, OUTPUT);
    digitalWrite(36, 0);
    pinMode(37, OUTPUT);
    digitalWrite(37, 0);
    pinMode(38, OUTPUT);
    digitalWrite(38, 1);
    pinMode(39, OUTPUT);
    digitalWrite(39, 0);
    pinMode(40, OUTPUT);
    digitalWrite(40, 1);
    pinMode(41, OUTPUT);
    digitalWrite(41, 1);
    pinMode(42, OUTPUT);
    digitalWrite(42, 0);
    pinMode(43, OUTPUT);
    digitalWrite(43, 0);
    pinMode(44, OUTPUT);
    digitalWrite(44, 0);
    pinMode(45, OUTPUT);
    digitalWrite(45, 0);
    pinMode(47, OUTPUT);
    digitalWrite(47, 1);
    pinMode(46, OUTPUT);
    digitalWrite(46, 0);
    pinMode(48, OUTPUT);
    digitalWrite(48, 0);
    pinMode(49, OUTPUT);
    digitalWrite(49, 0);
    pinMode(50, OUTPUT);
    digitalWrite(50, 1);
    pinMode(51, OUTPUT);
    digitalWrite(51, 0);
    pinMode(52, OUTPUT);
    digitalWrite(52, 1);
    pinMode(53, OUTPUT);
    digitalWrite(53, 1);
    analogReference(EXTERNAL);
    _bounseInputD54O =    digitalRead(54);
}
void loop()
{
    bool  _bounceInputTmpD54 =  (digitalRead (54));
    if (_bounseInputD54S)
    {
        if (millis() >= (_bounseInputD54P + 40))
        {
            _bounseInputD54O= _bounceInputTmpD54;
            _bounseInputD54S=0;
        }
    }
    else
    {
        if (_bounceInputTmpD54 != _bounseInputD54O)
        {
            _bounseInputD54S=1;
            _bounseInputD54P = millis();
        }
    }
    //Плата:1
    if (_bounseInputD54O) 
    {
        if (! _gen17I) 
        {
            _gen17I = 1;
            _gen17O = 1;
            _gen17P =  millis();
        }
    }
     else 
    {
        _gen17I = 0 ;
        _gen17O= 0;
    }
     if (_gen17I) 
    {
         if (_gen17O) 
        {
             if (flprog::isTimer(_gen17P , 360)) 
            {
                 _gen17P = millis();
                _gen17O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen17P , 4240)) 
            {
                  _gen17P = millis();
                _gen17O = 1;
            }
        }
    }
    digitalWrite(22, !(_gen17O));
    if (_bounseInputD54O) 
    {
        if (! _gen33I) 
        {
            _gen33I = 1;
            _gen33O = 1;
            _gen33P =  millis();
        }
    }
     else 
    {
        _gen33I = 0 ;
        _gen33O= 0;
    }
     if (_gen33I) 
    {
         if (_gen33O) 
        {
             if (flprog::isTimer(_gen33P , 680)) 
            {
                 _gen33P = millis();
                _gen33O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen33P , 4000)) 
            {
                  _gen33P = millis();
                _gen33O = 1;
            }
        }
    }
    digitalWrite(40, !(_gen33O));
    if (_bounseInputD54O) 
    {
        if (! _gen1I) 
        {
            _gen1I = 1;
            _gen1O = 1;
            _gen1P =  millis();
        }
    }
     else 
    {
        _gen1I = 0 ;
        _gen1O= 0;
    }
     if (_gen1I) 
    {
         if (_gen1O) 
        {
             if (flprog::isTimer(_gen1P , 43)) 
            {
                 _gen1P = millis();
                _gen1O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen1P , 4560)) 
            {
                  _gen1P = millis();
                _gen1O = 1;
            }
        }
    }
    digitalWrite(7, !(_gen1O));
    if (_bounseInputD54O) 
    {
        if (! _gen34I) 
        {
            _gen34I = 1;
            _gen34O = 1;
            _gen34P =  millis();
        }
    }
     else 
    {
        _gen34I = 0 ;
        _gen34O= 0;
    }
     if (_gen34I) 
    {
         if (_gen34O) 
        {
             if (flprog::isTimer(_gen34P , 700)) 
            {
                 _gen34P = millis();
                _gen34O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen34P , 4000)) 
            {
                  _gen34P = millis();
                _gen34O = 1;
            }
        }
    }
    digitalWrite(41, !(_gen34O));
    if (_bounseInputD54O) 
    {
        if (! _gen18I) 
        {
            _gen18I = 1;
            _gen18O = 1;
            _gen18P =  millis();
        }
    }
     else 
    {
        _gen18I = 0 ;
        _gen18O= 0;
    }
     if (_gen18I) 
    {
         if (_gen18O) 
        {
             if (flprog::isTimer(_gen18P , 380)) 
            {
                 _gen18P = millis();
                _gen18O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen18P , 4220)) 
            {
                  _gen18P = millis();
                _gen18O = 1;
            }
        }
    }
    digitalWrite(23, !(_gen18O));
    if (_bounseInputD54O) 
    {
        if (! _gen2I) 
        {
            _gen2I = 1;
            _gen2O = 1;
            _gen2P =  millis();
        }
    }
     else 
    {
        _gen2I = 0 ;
        _gen2O= 0;
    }
     if (_gen2I) 
    {
         if (_gen2O) 
        {
             if (flprog::isTimer(_gen2P , 60)) 
            {
                 _gen2P = millis();
                _gen2O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen2P , 4540)) 
            {
                  _gen2P = millis();
                _gen2O = 1;
            }
        }
    }
    digitalWrite(6, !(_gen2O));
    if (_bounseInputD54O) 
    {
        if (! _gen35I) 
        {
            _gen35I = 1;
            _gen35O = 1;
            _gen35P =  millis();
        }
    }
     else 
    {
        _gen35I = 0 ;
        _gen35O= 0;
    }
     if (_gen35I) 
    {
         if (_gen35O) 
        {
             if (flprog::isTimer(_gen35P , 720)) 
            {
                 _gen35P = millis();
                _gen35O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen35P , 4000)) 
            {
                  _gen35P = millis();
                _gen35O = 1;
            }
        }
    }
    digitalWrite(42, !(_gen35O));
    if (_bounseInputD54O) 
    {
        if (! _gen19I) 
        {
            _gen19I = 1;
            _gen19O = 1;
            _gen19P =  millis();
        }
    }
     else 
    {
        _gen19I = 0 ;
        _gen19O= 0;
    }
     if (_gen19I) 
    {
         if (_gen19O) 
        {
             if (flprog::isTimer(_gen19P , 400)) 
            {
                 _gen19P = millis();
                _gen19O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen19P , 4200)) 
            {
                  _gen19P = millis();
                _gen19O = 1;
            }
        }
    }
    digitalWrite(24, !(_gen19O));
    if (_bounseInputD54O) 
    {
        if (! _gen3I) 
        {
            _gen3I = 1;
            _gen3O = 1;
            _gen3P =  millis();
        }
    }
     else 
    {
        _gen3I = 0 ;
        _gen3O= 0;
    }
     if (_gen3I) 
    {
         if (_gen3O) 
        {
             if (flprog::isTimer(_gen3P , 80)) 
            {
                 _gen3P = millis();
                _gen3O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen3P , 4520)) 
            {
                  _gen3P = millis();
                _gen3O = 1;
            }
        }
    }
    digitalWrite(5, !(_gen3O));
    if (_bounseInputD54O) 
    {
        if (! _gen20I) 
        {
            _gen20I = 1;
            _gen20O = 1;
            _gen20P =  millis();
        }
    }
     else 
    {
        _gen20I = 0 ;
        _gen20O= 0;
    }
     if (_gen20I) 
    {
         if (_gen20O) 
        {
             if (flprog::isTimer(_gen20P , 420)) 
            {
                 _gen20P = millis();
                _gen20O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen20P , 4180)) 
            {
                  _gen20P = millis();
                _gen20O = 1;
            }
        }
    }
    digitalWrite(25, !(_gen20O));
    if (_bounseInputD54O) 
    {
        if (! _gen36I) 
        {
            _gen36I = 1;
            _gen36O = 1;
            _gen36P =  millis();
        }
    }
     else 
    {
        _gen36I = 0 ;
        _gen36O= 0;
    }
     if (_gen36I) 
    {
         if (_gen36O) 
        {
             if (flprog::isTimer(_gen36P , 740)) 
            {
                 _gen36P = millis();
                _gen36O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen36P , 4000)) 
            {
                  _gen36P = millis();
                _gen36O = 1;
            }
        }
    }
    digitalWrite(43, !(_gen36O));
    if (_bounseInputD54O) 
    {
        if (! _gen4I) 
        {
            _gen4I = 1;
            _gen4O = 1;
            _gen4P =  millis();
        }
    }
     else 
    {
        _gen4I = 0 ;
        _gen4O= 0;
    }
     if (_gen4I) 
    {
         if (_gen4O) 
        {
             if (flprog::isTimer(_gen4P , 100)) 
            {
                 _gen4P = millis();
                _gen4O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen4P , 4500)) 
            {
                  _gen4P = millis();
                _gen4O = 1;
            }
        }
    }
    digitalWrite(4, !(_gen4O));
    if (_bounseInputD54O) 
    {
        if (! _gen21I) 
        {
            _gen21I = 1;
            _gen21O = 1;
            _gen21P =  millis();
        }
    }
     else 
    {
        _gen21I = 0 ;
        _gen21O= 0;
    }
     if (_gen21I) 
    {
         if (_gen21O) 
        {
             if (flprog::isTimer(_gen21P , 440)) 
            {
                 _gen21P = millis();
                _gen21O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen21P , 4160)) 
            {
                  _gen21P = millis();
                _gen21O = 1;
            }
        }
    }
    digitalWrite(26, !(_gen21O));
    if (_bounseInputD54O) 
    {
        if (! _gen5I) 
        {
            _gen5I = 1;
            _gen5O = 1;
            _gen5P =  millis();
        }
    }
     else 
    {
        _gen5I = 0 ;
        _gen5O= 0;
    }
     if (_gen5I) 
    {
         if (_gen5O) 
        {
             if (flprog::isTimer(_gen5P , 120)) 
            {
                 _gen5P = millis();
                _gen5O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen5P , 4480)) 
            {
                  _gen5P = millis();
                _gen5O = 1;
            }
        }
    }
    digitalWrite(3, !(_gen5O));
    if (_bounseInputD54O) 
    {
        if (! _gen37I) 
        {
            _gen37I = 1;
            _gen37O = 1;
            _gen37P =  millis();
        }
    }
     else 
    {
        _gen37I = 0 ;
        _gen37O= 0;
    }
     if (_gen37I) 
    {
         if (_gen37O) 
        {
             if (flprog::isTimer(_gen37P , 760)) 
            {
                 _gen37P = millis();
                _gen37O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen37P , 4000)) 
            {
                  _gen37P = millis();
                _gen37O = 1;
            }
        }
    }
    digitalWrite(44, !(_gen37O));
    if (_bounseInputD54O) 
    {
        if (! _gen22I) 
        {
            _gen22I = 1;
            _gen22O = 1;
            _gen22P =  millis();
        }
    }
     else 
    {
        _gen22I = 0 ;
        _gen22O= 0;
    }
     if (_gen22I) 
    {
         if (_gen22O) 
        {
             if (flprog::isTimer(_gen22P , 460)) 
            {
                 _gen22P = millis();
                _gen22O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen22P , 4180)) 
            {
                  _gen22P = millis();
                _gen22O = 1;
            }
        }
    }
    digitalWrite(27, !(_gen22O));
    if (_bounseInputD54O) 
    {
        if (! _gen6I) 
        {
            _gen6I = 1;
            _gen6O = 1;
            _gen6P =  millis();
        }
    }
     else 
    {
        _gen6I = 0 ;
        _gen6O= 0;
    }
     if (_gen6I) 
    {
         if (_gen6O) 
        {
             if (flprog::isTimer(_gen6P , 140)) 
            {
                 _gen6P = millis();
                _gen6O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen6P , 4460)) 
            {
                  _gen6P = millis();
                _gen6O = 1;
            }
        }
    }
    digitalWrite(2, !(_gen6O));
    if (_bounseInputD54O) 
    {
        if (! _gen38I) 
        {
            _gen38I = 1;
            _gen38O = 1;
            _gen38P =  millis();
        }
    }
     else 
    {
        _gen38I = 0 ;
        _gen38O= 0;
    }
     if (_gen38I) 
    {
         if (_gen38O) 
        {
             if (flprog::isTimer(_gen38P , 780)) 
            {
                 _gen38P = millis();
                _gen38O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen38P , 4000)) 
            {
                  _gen38P = millis();
                _gen38O = 1;
            }
        }
    }
    digitalWrite(45, !(_gen38O));
    if (_bounseInputD54O) 
    {
        if (! _gen23I) 
        {
            _gen23I = 1;
            _gen23O = 1;
            _gen23P =  millis();
        }
    }
     else 
    {
        _gen23I = 0 ;
        _gen23O= 0;
    }
     if (_gen23I) 
    {
         if (_gen23O) 
        {
             if (flprog::isTimer(_gen23P , 480)) 
            {
                 _gen23P = millis();
                _gen23O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen23P , 4160)) 
            {
                  _gen23P = millis();
                _gen23O = 1;
            }
        }
    }
    digitalWrite(28, !(_gen23O));
    if (_bounseInputD54O) 
    {
        if (! _gen7I) 
        {
            _gen7I = 1;
            _gen7O = 1;
            _gen7P =  millis();
        }
    }
     else 
    {
        _gen7I = 0 ;
        _gen7O= 0;
    }
     if (_gen7I) 
    {
         if (_gen7O) 
        {
             if (flprog::isTimer(_gen7P , 160)) 
            {
                 _gen7P = millis();
                _gen7O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen7P , 4440)) 
            {
                  _gen7P = millis();
                _gen7O = 1;
            }
        }
    }
    digitalWrite(1, !(_gen7O));
    if (_bounseInputD54O) 
    {
        if (! _gen39I) 
        {
            _gen39I = 1;
            _gen39O = 1;
            _gen39P =  millis();
        }
    }
     else 
    {
        _gen39I = 0 ;
        _gen39O= 0;
    }
     if (_gen39I) 
    {
         if (_gen39O) 
        {
             if (flprog::isTimer(_gen39P , 800)) 
            {
                 _gen39P = millis();
                _gen39O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen39P , 4000)) 
            {
                  _gen39P = millis();
                _gen39O = 1;
            }
        }
    }
    digitalWrite(46, !(_gen39O));
    if (_bounseInputD54O) 
    {
        if (! _gen40I) 
        {
            _gen40I = 1;
            _gen40O = 1;
            _gen40P =  millis();
        }
    }
     else 
    {
        _gen40I = 0 ;
        _gen40O= 0;
    }
     if (_gen40I) 
    {
         if (_gen40O) 
        {
             if (flprog::isTimer(_gen40P , 820)) 
            {
                 _gen40P = millis();
                _gen40O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen40P , 4000)) 
            {
                  _gen40P = millis();
                _gen40O = 1;
            }
        }
    }
    digitalWrite(47, !(_gen40O));
    if (_bounseInputD54O) 
    {
        if (! _gen8I) 
        {
            _gen8I = 1;
            _gen8O = 1;
            _gen8P =  millis();
        }
    }
     else 
    {
        _gen8I = 0 ;
        _gen8O= 0;
    }
     if (_gen8I) 
    {
         if (_gen8O) 
        {
             if (flprog::isTimer(_gen8P , 180)) 
            {
                 _gen8P = millis();
                _gen8O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen8P , 4420)) 
            {
                  _gen8P = millis();
                _gen8O = 1;
            }
        }
    }
    digitalWrite(0, !(_gen8O));
    if (_bounseInputD54O) 
    {
        if (! _gen24I) 
        {
            _gen24I = 1;
            _gen24O = 1;
            _gen24P =  millis();
        }
    }
     else 
    {
        _gen24I = 0 ;
        _gen24O= 0;
    }
     if (_gen24I) 
    {
         if (_gen24O) 
        {
             if (flprog::isTimer(_gen24P , 500)) 
            {
                 _gen24P = millis();
                _gen24O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen24P , 4140)) 
            {
                  _gen24P = millis();
                _gen24O = 1;
            }
        }
    }
    digitalWrite(29, !(_gen24O));
    if (_bounseInputD54O) 
    {
        if (! _gen41I) 
        {
            _gen41I = 1;
            _gen41O = 1;
            _gen41P =  millis();
        }
    }
     else 
    {
        _gen41I = 0 ;
        _gen41O= 0;
    }
     if (_gen41I) 
    {
         if (_gen41O) 
        {
             if (flprog::isTimer(_gen41P , 840)) 
            {
                 _gen41P = millis();
                _gen41O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen41P , 4000)) 
            {
                  _gen41P = millis();
                _gen41O = 1;
            }
        }
    }
    digitalWrite(48, !(_gen41O));
    if (_bounseInputD54O) 
    {
        if (! _gen9I) 
        {
            _gen9I = 1;
            _gen9O = 1;
            _gen9P =  millis();
        }
    }
     else 
    {
        _gen9I = 0 ;
        _gen9O= 0;
    }
     if (_gen9I) 
    {
         if (_gen9O) 
        {
             if (flprog::isTimer(_gen9P , 200)) 
            {
                 _gen9P = millis();
                _gen9O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen9P , 4400)) 
            {
                  _gen9P = millis();
                _gen9O = 1;
            }
        }
    }
    digitalWrite(14, !(_gen9O));
    if (_bounseInputD54O) 
    {
        if (! _gen25I) 
        {
            _gen25I = 1;
            _gen25O = 1;
            _gen25P =  millis();
        }
    }
     else 
    {
        _gen25I = 0 ;
        _gen25O= 0;
    }
     if (_gen25I) 
    {
         if (_gen25O) 
        {
             if (flprog::isTimer(_gen25P , 520)) 
            {
                 _gen25P = millis();
                _gen25O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen25P , 4120)) 
            {
                  _gen25P = millis();
                _gen25O = 1;
            }
        }
    }
    digitalWrite(32, !(_gen25O));
    if (_bounseInputD54O) 
    {
        if (! _gen10I) 
        {
            _gen10I = 1;
            _gen10O = 1;
            _gen10P =  millis();
        }
    }
     else 
    {
        _gen10I = 0 ;
        _gen10O= 0;
    }
     if (_gen10I) 
    {
         if (_gen10O) 
        {
             if (flprog::isTimer(_gen10P , 220)) 
            {
                 _gen10P = millis();
                _gen10O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen10P , 4380)) 
            {
                  _gen10P = millis();
                _gen10O = 1;
            }
        }
    }
    digitalWrite(15, !(_gen10O));
    if (_bounseInputD54O) 
    {
        if (! _gen26I) 
        {
            _gen26I = 1;
            _gen26O = 1;
            _gen26P =  millis();
        }
    }
     else 
    {
        _gen26I = 0 ;
        _gen26O= 0;
    }
     if (_gen26I) 
    {
         if (_gen26O) 
        {
             if (flprog::isTimer(_gen26P , 540)) 
            {
                 _gen26P = millis();
                _gen26O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen26P , 4100)) 
            {
                  _gen26P = millis();
                _gen26O = 1;
            }
        }
    }
    digitalWrite(33, !(_gen26O));
    if (_bounseInputD54O) 
    {
        if (! _gen42I) 
        {
            _gen42I = 1;
            _gen42O = 1;
            _gen42P =  millis();
        }
    }
     else 
    {
        _gen42I = 0 ;
        _gen42O= 0;
    }
     if (_gen42I) 
    {
         if (_gen42O) 
        {
             if (flprog::isTimer(_gen42P , 860)) 
            {
                 _gen42P = millis();
                _gen42O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen42P , 4000)) 
            {
                  _gen42P = millis();
                _gen42O = 1;
            }
        }
    }
    digitalWrite(49, !(_gen42O));
    if (_bounseInputD54O) 
    {
        if (! _gen11I) 
        {
            _gen11I = 1;
            _gen11O = 1;
            _gen11P =  millis();
        }
    }
     else 
    {
        _gen11I = 0 ;
        _gen11O= 0;
    }
     if (_gen11I) 
    {
         if (_gen11O) 
        {
             if (flprog::isTimer(_gen11P , 240)) 
            {
                 _gen11P = millis();
                _gen11O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen11P , 4360)) 
            {
                  _gen11P = millis();
                _gen11O = 1;
            }
        }
    }
    digitalWrite(16, !(_gen11O));
    if (_bounseInputD54O) 
    {
        if (! _gen27I) 
        {
            _gen27I = 1;
            _gen27O = 1;
            _gen27P =  millis();
        }
    }
     else 
    {
        _gen27I = 0 ;
        _gen27O= 0;
    }
     if (_gen27I) 
    {
         if (_gen27O) 
        {
             if (flprog::isTimer(_gen27P , 560)) 
            {
                 _gen27P = millis();
                _gen27O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen27P , 4080)) 
            {
                  _gen27P = millis();
                _gen27O = 1;
            }
        }
    }
    digitalWrite(34, !(_gen27O));
    if (_bounseInputD54O) 
    {
        if (! _gen43I) 
        {
            _gen43I = 1;
            _gen43O = 1;
            _gen43P =  millis();
        }
    }
     else 
    {
        _gen43I = 0 ;
        _gen43O= 0;
    }
     if (_gen43I) 
    {
         if (_gen43O) 
        {
             if (flprog::isTimer(_gen43P , 880)) 
            {
                 _gen43P = millis();
                _gen43O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen43P , 4500)) 
            {
                  _gen43P = millis();
                _gen43O = 1;
            }
        }
    }
    digitalWrite(50, !(_gen43O));
    if (_bounseInputD54O) 
    {
        if (! _gen12I) 
        {
            _gen12I = 1;
            _gen12O = 1;
            _gen12P =  millis();
        }
    }
     else 
    {
        _gen12I = 0 ;
        _gen12O= 0;
    }
     if (_gen12I) 
    {
         if (_gen12O) 
        {
             if (flprog::isTimer(_gen12P , 260)) 
            {
                 _gen12P = millis();
                _gen12O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen12P , 4340)) 
            {
                  _gen12P = millis();
                _gen12O = 1;
            }
        }
    }
    digitalWrite(17, !(_gen12O));
    if (_bounseInputD54O) 
    {
        if (! _gen28I) 
        {
            _gen28I = 1;
            _gen28O = 1;
            _gen28P =  millis();
        }
    }
     else 
    {
        _gen28I = 0 ;
        _gen28O= 0;
    }
     if (_gen28I) 
    {
         if (_gen28O) 
        {
             if (flprog::isTimer(_gen28P , 580)) 
            {
                 _gen28P = millis();
                _gen28O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen28P , 4060)) 
            {
                  _gen28P = millis();
                _gen28O = 1;
            }
        }
    }
    digitalWrite(35, !(_gen28O));
    if (_bounseInputD54O) 
    {
        if (! _gen44I) 
        {
            _gen44I = 1;
            _gen44O = 1;
            _gen44P =  millis();
        }
    }
     else 
    {
        _gen44I = 0 ;
        _gen44O= 0;
    }
     if (_gen44I) 
    {
         if (_gen44O) 
        {
             if (flprog::isTimer(_gen44P , 900)) 
            {
                 _gen44P = millis();
                _gen44O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen44P , 4500)) 
            {
                  _gen44P = millis();
                _gen44O = 1;
            }
        }
    }
    digitalWrite(51, !(_gen44O));
    if (_bounseInputD54O) 
    {
        if (! _gen45I) 
        {
            _gen45I = 1;
            _gen45O = 1;
            _gen45P =  millis();
        }
    }
     else 
    {
        _gen45I = 0 ;
        _gen45O= 0;
    }
     if (_gen45I) 
    {
         if (_gen45O) 
        {
             if (flprog::isTimer(_gen45P , 920)) 
            {
                 _gen45P = millis();
                _gen45O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen45P , 4500)) 
            {
                  _gen45P = millis();
                _gen45O = 1;
            }
        }
    }
    digitalWrite(52, !(_gen45O));
    if (_bounseInputD54O) 
    {
        if (! _gen29I) 
        {
            _gen29I = 1;
            _gen29O = 1;
            _gen29P =  millis();
        }
    }
     else 
    {
        _gen29I = 0 ;
        _gen29O= 0;
    }
     if (_gen29I) 
    {
         if (_gen29O) 
        {
             if (flprog::isTimer(_gen29P , 600)) 
            {
                 _gen29P = millis();
                _gen29O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen29P , 4000)) 
            {
                  _gen29P = millis();
                _gen29O = 1;
            }
        }
    }
    digitalWrite(36, !(_gen29O));
    if (_bounseInputD54O) 
    {
        if (! _gen13I) 
        {
            _gen13I = 1;
            _gen13O = 1;
            _gen13P =  millis();
        }
    }
     else 
    {
        _gen13I = 0 ;
        _gen13O= 0;
    }
     if (_gen13I) 
    {
         if (_gen13O) 
        {
             if (flprog::isTimer(_gen13P , 280)) 
            {
                 _gen13P = millis();
                _gen13O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen13P , 4320)) 
            {
                  _gen13P = millis();
                _gen13O = 1;
            }
        }
    }
    digitalWrite(18, !(_gen13O));
    if (_bounseInputD54O) 
    {
        if (! _gen46I) 
        {
            _gen46I = 1;
            _gen46O = 1;
            _gen46P =  millis();
        }
    }
     else 
    {
        _gen46I = 0 ;
        _gen46O= 0;
    }
     if (_gen46I) 
    {
         if (_gen46O) 
        {
             if (flprog::isTimer(_gen46P , 940)) 
            {
                 _gen46P = millis();
                _gen46O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen46P , 4500)) 
            {
                  _gen46P = millis();
                _gen46O = 1;
            }
        }
    }
    digitalWrite(53, !(_gen46O));
    if (_bounseInputD54O) 
    {
        if (! _gen30I) 
        {
            _gen30I = 1;
            _gen30O = 1;
            _gen30P =  millis();
        }
    }
     else 
    {
        _gen30I = 0 ;
        _gen30O= 0;
    }
     if (_gen30I) 
    {
         if (_gen30O) 
        {
             if (flprog::isTimer(_gen30P , 620)) 
            {
                 _gen30P = millis();
                _gen30O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen30P , 4000)) 
            {
                  _gen30P = millis();
                _gen30O = 1;
            }
        }
    }
    digitalWrite(37, !(_gen30O));
    if (_bounseInputD54O) 
    {
        if (! _gen14I) 
        {
            _gen14I = 1;
            _gen14O = 1;
            _gen14P =  millis();
        }
    }
     else 
    {
        _gen14I = 0 ;
        _gen14O= 0;
    }
     if (_gen14I) 
    {
         if (_gen14O) 
        {
             if (flprog::isTimer(_gen14P , 300)) 
            {
                 _gen14P = millis();
                _gen14O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen14P , 4300)) 
            {
                  _gen14P = millis();
                _gen14O = 1;
            }
        }
    }
    digitalWrite(19, !(_gen14O));
    if (_bounseInputD54O) 
    {
        if (! _gen31I) 
        {
            _gen31I = 1;
            _gen31O = 1;
            _gen31P =  millis();
        }
    }
     else 
    {
        _gen31I = 0 ;
        _gen31O= 0;
    }
     if (_gen31I) 
    {
         if (_gen31O) 
        {
             if (flprog::isTimer(_gen31P , 640)) 
            {
                 _gen31P = millis();
                _gen31O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen31P , 3800)) 
            {
                  _gen31P = millis();
                _gen31O = 1;
            }
        }
    }
    digitalWrite(38, !(_gen31O));
    if (_bounseInputD54O) 
    {
        if (! _gen15I) 
        {
            _gen15I = 1;
            _gen15O = 1;
            _gen15P =  millis();
        }
    }
     else 
    {
        _gen15I = 0 ;
        _gen15O= 0;
    }
     if (_gen15I) 
    {
         if (_gen15O) 
        {
             if (flprog::isTimer(_gen15P , 320)) 
            {
                 _gen15P = millis();
                _gen15O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen15P , 4280)) 
            {
                  _gen15P = millis();
                _gen15O = 1;
            }
        }
    }
    digitalWrite(20, !(_gen15O));
    if (_bounseInputD54O) 
    {
        if (! _gen32I) 
        {
            _gen32I = 1;
            _gen32O = 1;
            _gen32P =  millis();
        }
    }
     else 
    {
        _gen32I = 0 ;
        _gen32O= 0;
    }
     if (_gen32I) 
    {
         if (_gen32O) 
        {
             if (flprog::isTimer(_gen32P , 660)) 
            {
                 _gen32P = millis();
                _gen32O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen32P , 3900)) 
            {
                  _gen32P = millis();
                _gen32O = 1;
            }
        }
    }
    digitalWrite(39, !(_gen32O));
    if (_bounseInputD54O) 
    {
        if (! _gen16I) 
        {
            _gen16I = 1;
            _gen16O = 1;
            _gen16P =  millis();
        }
    }
     else 
    {
        _gen16I = 0 ;
        _gen16O= 0;
    }
     if (_gen16I) 
    {
         if (_gen16O) 
        {
             if (flprog::isTimer(_gen16P , 340)) 
            {
                 _gen16P = millis();
                _gen16O = 0;
            }
        }
         else  
        {
             if (flprog::isTimer(_gen16P , 4260)) 
            {
                  _gen16P = millis();
                _gen16O = 1;
            }
        }
    }
    digitalWrite(21, !(_gen16O));
}