if t == 0:

    # reset MGN and A1 activity prior to stimulus presentation,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0

if t == 200:

    # turn attention to 'HI', as the input stimulus is about to be presented
    modules['atts'][8][0][0][0] = 0.3


    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][41][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 210:

    # reset prior unit activation
    modules['mgns'][8][0][41][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 220:

    modules['mgns'][8][0][42][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0

    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0

if t == 230:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
 
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 240:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0

    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][46][0] = 1.0

if t == 250:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][46][0] = 0.0

    modules['mgns'][8][0][46][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 260:

    modules['mgns'][8][0][46][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0
    
    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0	

if t == 270:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 280:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0
    
    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 290:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0
    
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][41][0] = 1.0

if t == 300:

# interstimulus interval

    # reset MGN and A1 activity prior to stimulus presentation,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0

# insterstimulus interval
                
if t == 500:

    # insert the input stimulus into MGN
    modules['mgns'][8][0][41][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 510:

    # reset prior unit activation
    modules['mgns'][8][0][41][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 520:

    modules['mgns'][8][0][42][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0

    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0

if t == 530:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
 
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 540:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0

    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][46][0] = 1.0

if t == 550:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][46][0] = 0.0

    modules['mgns'][8][0][46][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 560:

    modules['mgns'][8][0][46][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0
    
    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0	

if t == 570:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 580:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0
    
    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 590:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][41][0] = 1.0

if t == 600:

    # ################# INTERTRIAL INTERVAL STARTS #############
    # reset activity in all units at the end of a trial,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0
	    modules['ea2u'][8][x][y][0] = 0.0
	    modules['ea2d'][8][x][y][0] = 0.0
	    modules['ea2c'][8][x][y][0] = 0.0
	    modules['ia2u'][8][x][y][0] = 0.0
	    modules['ia2d'][8][x][y][0] = 0.0
	    modules['ia2c'][8][x][y][0] = 0.0

    for x in range(modules['estg'][0]):
        for y in range(modules['estg'][1]):
	    modules['estg'][8][x][y][0] = 0.0
	    modules['istg'][8][x][y][0] = 0.0
	    modules['exfs'][8][x][y][0] = 0.0
	    modules['infs'][8][x][y][0] = 0.0
	    modules['efd1'][8][x][y][0] = 0.0
	    modules['ifd1'][8][x][y][0] = 0.0
	    modules['efd2'][8][x][y][0] = 0.0
	    modules['ifd2'][8][x][y][0] = 0.0
	    modules['exfr'][8][x][y][0] = 0.0
	    modules['infr'][8][x][y][0] = 0.0
            
    # turn attention to 'LOW', as the current trial has ended
    modules['atts'][8][0][0][0] = 0.05
    ################ INTERTRIAL INTERVAL ENDS #################

if t == 1000:

    # turn attention to 'HI', as the input stimulus is about to be presented
    modules['atts'][8][0][0][0] = 0.3


    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][68][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1010:

    # reset prior unit activation
    modules['mgns'][8][0][67][0] = 0.0
    modules['mgns'][8][0][68][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1020:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0

    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0

if t == 1030:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
 
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 1040:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0

    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][63][0] = 1.0

if t == 1050:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][63][0] = 0.0

    modules['mgns'][8][0][63][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 1060:

    modules['mgns'][8][0][63][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0
    
    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0	

if t == 1070:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
    
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][66][0] = 1.0

if t == 1080:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][66][0] = 0.0
    
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1090:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0
    
    modules['mgns'][8][0][67][0] = 1.0
    modules['mgns'][8][0][68][0] = 1.0

if t == 1100:

# interstimulus interval

    # reset MGN and A1 activity prior to stimulus presentation,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0

# insterstimulus interval
                
if t == 1300:

    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][68][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1310:

    # reset prior unit activation
    modules['mgns'][8][0][67][0] = 0.0
    modules['mgns'][8][0][68][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1320:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0

    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0

if t == 1330:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
 
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 1340:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0

    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][63][0] = 1.0

if t == 1350:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][63][0] = 0.0

    modules['mgns'][8][0][63][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 1360:

    modules['mgns'][8][0][63][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0
    
    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0	

if t == 1370:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
    
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][66][0] = 1.0

if t == 1380:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][66][0] = 0.0
    
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 1390:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0
    
    modules['mgns'][8][0][67][0] = 1.0
    modules['mgns'][8][0][68][0] = 1.0

if t == 1400:
    ############## INTERTRIAL INTERVAL STARTS ##################
    # reset activity in all units at the end of a trial,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0
	    modules['ea2u'][8][x][y][0] = 0.0
	    modules['ea2d'][8][x][y][0] = 0.0
	    modules['ea2c'][8][x][y][0] = 0.0
	    modules['ia2u'][8][x][y][0] = 0.0
	    modules['ia2d'][8][x][y][0] = 0.0
	    modules['ia2c'][8][x][y][0] = 0.0

    for x in range(modules['estg'][0]):
        for y in range(modules['estg'][1]):
	    modules['estg'][8][x][y][0] = 0.0
	    modules['istg'][8][x][y][0] = 0.0
	    modules['exfs'][8][x][y][0] = 0.0
	    modules['infs'][8][x][y][0] = 0.0
	    modules['efd1'][8][x][y][0] = 0.0
	    modules['ifd1'][8][x][y][0] = 0.0
	    modules['efd2'][8][x][y][0] = 0.0
	    modules['ifd2'][8][x][y][0] = 0.0
	    modules['exfr'][8][x][y][0] = 0.0
	    modules['infr'][8][x][y][0] = 0.0
            
    # turn attention to 'LOW', as the current trial has ended
    modules['atts'][8][0][0][0] = 0.05
    ############## INTERTRIAL INTERVAL ENDS #################
if t == 1800:

    # turn attention to 'HI', as the input stimulus is about to be presented
    modules['atts'][8][0][0][0] = 0.3


    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][41][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 1810:

    # reset prior unit activation
    modules['mgns'][8][0][41][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 1820:

    modules['mgns'][8][0][42][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0

    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0

if t == 1830:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
 
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 1840:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0

    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][46][0] = 1.0

if t == 1850:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][46][0] = 0.0

    modules['mgns'][8][0][46][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 1860:

    modules['mgns'][8][0][46][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0
    
    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0	

if t == 1870:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 1880:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0
    
    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 1890:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0
    
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][41][0] = 1.0

if t == 1900:

# interstimulus interval

    # reset MGN and A1 activity prior to stimulus presentation,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0

# insterstimulus interval

if t == 2100:

    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][68][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2110:

    # reset prior unit activation
    modules['mgns'][8][0][67][0] = 0.0
    modules['mgns'][8][0][68][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2120:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0

    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0

if t == 2130:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
 
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 2140:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0

    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][63][0] = 1.0

if t == 2150:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][63][0] = 0.0

    modules['mgns'][8][0][63][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 2160:

    modules['mgns'][8][0][63][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0
    
    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0	

if t == 2170:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
    
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][66][0] = 1.0

if t == 2180:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][66][0] = 0.0
    
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2190:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0
    
    modules['mgns'][8][0][67][0] = 1.0
    modules['mgns'][8][0][68][0] = 1.0

if t == 2200:
    ############## INTERTRIAL INTERVAL STARTS ##################
    # reset activity in all units at the end of a trial,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0
	    modules['ea2u'][8][x][y][0] = 0.0
	    modules['ea2d'][8][x][y][0] = 0.0
	    modules['ea2c'][8][x][y][0] = 0.0
	    modules['ia2u'][8][x][y][0] = 0.0
	    modules['ia2d'][8][x][y][0] = 0.0
	    modules['ia2c'][8][x][y][0] = 0.0

    for x in range(modules['estg'][0]):
        for y in range(modules['estg'][1]):
	    modules['estg'][8][x][y][0] = 0.0
	    modules['istg'][8][x][y][0] = 0.0
	    modules['exfs'][8][x][y][0] = 0.0
	    modules['infs'][8][x][y][0] = 0.0
	    modules['efd1'][8][x][y][0] = 0.0
	    modules['ifd1'][8][x][y][0] = 0.0
	    modules['efd2'][8][x][y][0] = 0.0
	    modules['ifd2'][8][x][y][0] = 0.0
	    modules['exfr'][8][x][y][0] = 0.0
	    modules['infr'][8][x][y][0] = 0.0
            
    # turn attention to 'LOW', as the current trial has ended
    modules['atts'][8][0][0][0] = 0.05
    ############## INTERTRIAL INTERVAL ENDS #################

if t == 2600:

    # turn attention to 'HI', as the input stimulus is about to be presented
    modules['atts'][8][0][0][0] = 0.3


    # start inserting the input stimulus into MGN
    modules['mgns'][8][0][68][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2610:

    # reset prior unit activation
    modules['mgns'][8][0][67][0] = 0.0
    modules['mgns'][8][0][68][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2620:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0

    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0

if t == 2630:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
 
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 2640:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0

    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][63][0] = 1.0

if t == 2650:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][63][0] = 0.0

    modules['mgns'][8][0][63][0] = 1.0
    modules['mgns'][8][0][64][0] = 1.0

if t == 2660:

    modules['mgns'][8][0][63][0] = 0.0
    modules['mgns'][8][0][64][0] = 0.0
    
    modules['mgns'][8][0][64][0] = 1.0
    modules['mgns'][8][0][65][0] = 1.0	

if t == 2670:

    modules['mgns'][8][0][64][0] = 0.0
    modules['mgns'][8][0][65][0] = 0.0
    
    modules['mgns'][8][0][65][0] = 1.0
    modules['mgns'][8][0][66][0] = 1.0

if t == 2680:

    modules['mgns'][8][0][65][0] = 0.0
    modules['mgns'][8][0][66][0] = 0.0
    
    modules['mgns'][8][0][66][0] = 1.0
    modules['mgns'][8][0][67][0] = 1.0

if t == 2690:

    modules['mgns'][8][0][66][0] = 0.0
    modules['mgns'][8][0][67][0] = 0.0
    
    modules['mgns'][8][0][67][0] = 1.0
    modules['mgns'][8][0][68][0] = 1.0

if t == 2700:

# interstimulus interval

    # reset MGN and A1 activity prior to stimulus presentation,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0

# insterstimulus interval
                
if t == 2900:

    # insert the input stimulus into MGN
    modules['mgns'][8][0][41][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 2910:

    # reset prior unit activation
    modules['mgns'][8][0][41][0] = 0.0
    modules['mgns'][8][0][42][0] = 0.0

    # insert current unit activation
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 2920:

    modules['mgns'][8][0][42][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0

    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0

if t == 2930:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
 
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 2940:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0

    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][46][0] = 1.0

if t == 2950:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][46][0] = 0.0

    modules['mgns'][8][0][46][0] = 1.0
    modules['mgns'][8][0][45][0] = 1.0

if t == 2960:

    modules['mgns'][8][0][46][0] = 0.0
    modules['mgns'][8][0][45][0] = 0.0
    
    modules['mgns'][8][0][45][0] = 1.0
    modules['mgns'][8][0][44][0] = 1.0	

if t == 2970:

    modules['mgns'][8][0][45][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][44][0] = 1.0
    modules['mgns'][8][0][43][0] = 1.0

if t == 2980:

    modules['mgns'][8][0][44][0] = 0.0
    modules['mgns'][8][0][43][0] = 0.0
    
    modules['mgns'][8][0][43][0] = 1.0
    modules['mgns'][8][0][42][0] = 1.0

if t == 2990:

    modules['mgns'][8][0][43][0] = 0.0
    modules['mgns'][8][0][44][0] = 0.0
    
    modules['mgns'][8][0][42][0] = 1.0
    modules['mgns'][8][0][41][0] = 1.0

if t == 3000:

    # ################# INTERTRIAL INTERVAL STARTS #############
    # reset activity in all units at the end of a trial,
    # just to make sure any 'spontaneous activity' is dealt with
    for x in range(modules['mgns'][0]):
        for y in range(modules['mgns'][1]):
            modules['mgns'][8][x][y][0] = 0.0
	    modules['ea1u'][8][x][y][0] = 0.0
	    modules['ea1d'][8][x][y][0] = 0.0 
	    modules['ia1u'][8][x][y][0] = 0.0
	    modules['ia1d'][8][x][y][0] = 0.0
	    modules['ea2u'][8][x][y][0] = 0.0
	    modules['ea2d'][8][x][y][0] = 0.0
	    modules['ea2c'][8][x][y][0] = 0.0
	    modules['ia2u'][8][x][y][0] = 0.0
	    modules['ia2d'][8][x][y][0] = 0.0
	    modules['ia2c'][8][x][y][0] = 0.0

    for x in range(modules['estg'][0]):
        for y in range(modules['estg'][1]):
	    modules['estg'][8][x][y][0] = 0.0
	    modules['istg'][8][x][y][0] = 0.0
	    modules['exfs'][8][x][y][0] = 0.0
	    modules['infs'][8][x][y][0] = 0.0
	    modules['efd1'][8][x][y][0] = 0.0
	    modules['ifd1'][8][x][y][0] = 0.0
	    modules['efd2'][8][x][y][0] = 0.0
	    modules['ifd2'][8][x][y][0] = 0.0
	    modules['exfr'][8][x][y][0] = 0.0
	    modules['infr'][8][x][y][0] = 0.0
            
    # turn attention to 'LOW', as the current trial has ended
    modules['atts'][8][0][0][0] = 0.05
    ################ INTERTRIAL INTERVAL ENDS #################