We're dividing 28889073 by 507 
We want to figure out the number of times 28889073 can be divided by 507.

Moving on to step 1:
2 divided by 507 is 0 with a remainder of 2.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Deduct 0 from 2 and we're left with 2.
Include the next digit (8) from the dividend after 2, then repeat: 28 / 507

On to step 2:
If we divide 28 by 507, we get 0 and a remainder of 28.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtract 0 from 28 to get 28.
Take the next digit (8) from the dividend and append it to 28, then repeat: 288 / 507

Step 3:
If we divide 288 by 507, we get 0 and a remainder of 288.
The next digit of our result is 0. 
Result so far: 0.0
If we take 0 away from 288, we end up with 288.
Grab the next digit (8) from the dividend, add it to 288, then carry on: 2888 / 507

Going ahead to step 4:
If we divide 2888 by 507, we get 5 and a remainder of 353.
Put 5 as the next digit of the answer. 
Result so far: 5.0
If we take 2535 away from 2888, we end up with 353.
Grab the next digit (9) from the dividend, add it to 353, then carry on: 3539 / 507

Step 5:
507 goes into 3539 6 times with a remainder of 497.
The next digit of our result is 6. 
Result so far: 56.0
Deduct 3042 from 3539 and we're left with 497.
Take the next digit (0) from the dividend and append it to 497, then repeat: 4970 / 507

Advancing to step 6:
507 can be fit into 4970 9 times, resulting in a remainder of 407.
The next digit of our result is 9. 
Result so far: 569.0
If we take 4563 away from 4970, we end up with 407.
Bring next digit (7) of the dividend behind the 407 and repeat the process: 4077 / 507

Advancing to step 7:
The number 507 fits into 4077 8 times, leaving a remainder of 21.
The next digit of our result is 8. 
Result so far: 5698.0
Subtracting 4056 from 4077 leaves us with 21.
Take the next digit (3) from the dividend and append it to 21, then repeat: 213 / 507

Advancing to step 8:
507 goes into 213 0 times with a remainder of 213.
The next digit of our result is 0. 
Result so far: 56980.0
The remainder is 213 after subtracting 0 from 213.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2130, and continue the process.

Step 9:
The number 507 fits into 2130 4 times, leaving a remainder of 102.
Write down 4 as next digit of the result. 
Result so far: 56980.4
The remainder is 102 after subtracting 2028 from 2130.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1020, and continue the process.

On to step 10:
507 goes into 1020 2 times with a remainder of 6.
Use 2 as the next digit of our solution. 
Result so far: 56980.42
Subtracting 1014 from 1020 leaves us with 6.
Since there are no more digits in the dividend, we add a zero to the remainder making it 60, and continue the process.

Let's proceed to step 11:
When dividing 60 by 507, we get 0 with a remainder of 60.
The number 0 becomes the next digit in our result. 
Result so far: 56980.42
Deduct 0 from 60 and we're left with 60.
Since there are no more digits in the dividend, we add a zero to the remainder making it 600, and continue the process.

On to step 12:
507 can be fit into 600 1 times, resulting in a remainder of 93.
Write down 1 as next digit of the result. 
Result so far: 56980.4201
Deduct 507 from 600 and we're left with 93.
Since there are no more digits in the dividend, we add a zero to the remainder making it 930, and continue the process.

Step 13:
930 divided by 507 is 1 with a remainder of 423.
Use 1 as the next digit of our solution. 
Result so far: 56980.42011
Subtract 507 from 930 to get 423.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4230, and continue the process.

The final result is 56980.42011 with a remainder of 0.000423.