We're dividing 50304058 by 300 
We're looking to find how many times 300 goes into 50304058.

Step 1:
When dividing 5 by 300, we get 0 with a remainder of 5.
The next digit of our result is 0. 
Result so far: 0.0
If we subtract 0 from 5, we get 5.
Grab the next digit (0) from the dividend, add it to 5, then carry on: 50 / 300

Step 2:
50 divided by 300 is 0 with a remainder of 50.
The number 0 becomes the next digit in our result. 
Result so far: 0.0
Subtract 0 from 50 to get 50.
Include the next digit (3) from the dividend after 50, then repeat: 503 / 300

Let's proceed to step 3:
300 goes into 503 1 times with a remainder of 203.
Use 1 as the next digit of our solution. 
Result so far: 1.0
The remainder is 203 after subtracting 300 from 503.
Take the next digit (0) from the dividend and append it to 203, then repeat: 2030 / 300

Let's proceed to step 4:
When dividing 2030 by 300, we get 6 with a remainder of 230.
Use 6 as the next digit of our solution. 
Result so far: 16.0
Subtract 1800 from 2030 to get 230.
Grab the next digit (4) from the dividend, add it to 230, then carry on: 2304 / 300

Let's proceed to step 5:
300 can be fit into 2304 7 times, resulting in a remainder of 204.
Put 7 as the next digit of the answer. 
Result so far: 167.0
If we take 2100 away from 2304, we end up with 204.
Fetch the next digit (0) from the dividend, attach it to 204 and continue: 2040 / 300

Moving on to step 6:
When dividing 2040 by 300, we get 6 with a remainder of 240.
Use 6 as the next digit of our solution. 
Result so far: 1676.0
If we subtract 1800 from 2040, we get 240.
Fetch the next digit (5) from the dividend, attach it to 240 and continue: 2405 / 300

Advancing to step 7:
300 goes into 2405 8 times with a remainder of 5.
Record the quotient 8 as the next digit in the result. 
Result so far: 16768.0
Subtract 2400 from 2405 to get 5.
Include the next digit (8) from the dividend after 5, then repeat: 58 / 300

On to step 8:
300 goes into 58 0 times with a remainder of 58.
The next digit of our result is 0. 
Result so far: 167680.0
Subtracting 0 from 58 leaves us with 58.
Since there are no more digits in the dividend, we add a zero to the remainder making it 580, and continue the process.

Step 9:
The number 300 fits into 580 1 times, leaving a remainder of 280.
The number 1 becomes the next digit in our result. 
Result so far: 167680.1
If we take 300 away from 580, we end up with 280.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2800, and continue the process.

On to step 10:
300 goes into 2800 9 times with a remainder of 100.
Use 9 as the next digit of our solution. 
Result so far: 167680.19
Subtract 2700 from 2800 to get 100.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1000, and continue the process.

Step 11:
When dividing 1000 by 300, we get 3 with a remainder of 100.
The number 3 becomes the next digit in our result. 
Result so far: 167680.193
Deduct 900 from 1000 and we're left with 100.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1000, and continue the process.

Moving on to step 12:
When dividing 1000 by 300, we get 3 with a remainder of 100.
Use 3 as the next digit of our solution. 
Result so far: 167680.1933
Subtract 900 from 1000 to get 100.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1000, and continue the process.

In conclusion, the division gives 167680.1933 with a balance of 0.001.