simulates:

simulates:

simulates:

simulates:

simulates:

simulates:

simulates:

simulates: