We divide 40488321 by 644
We're looking to find how many times 644 goes into 40488321.

Moving on to step 1:
If we divide 4 by 644, we get 0 and a remainder of 4.
The next digit of our result is 0. 
Result so far: 0.0
Subtract 0 from 4 to get 4.
Append the next digit (0) from the dividend to 4 and continue with: 40 / 644

Step 2:
When dividing 40 by 644, we get 0 with a remainder of 40.
Record the quotient 0 as the next digit in the result. 
Result so far: 0.0
If we take 0 away from 40, we end up with 40.
Append the next digit (4) from the dividend to 40 and continue with: 404 / 644

Step 3:
The number 644 fits into 404 0 times, leaving a remainder of 404.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtracting 0 from 404 leaves us with 404.
Fetch the next digit (8) from the dividend, attach it to 404 and continue: 4048 / 644

Advancing to step 4:
The number 644 fits into 4048 6 times, leaving a remainder of 184.
The next digit of our result is 6. 
Result so far: 6.0
Deduct 3864 from 4048 and we're left with 184.
Include the next digit (8) from the dividend after 184, then repeat: 1848 / 644

Moving on to step 5:
If we divide 1848 by 644, we get 2 and a remainder of 560.
The number 2 becomes the next digit in our result. 
Result so far: 62.0
Subtracting 1288 from 1848 leaves us with 560.
Include the next digit (3) from the dividend after 560, then repeat: 5603 / 644

Moving on to step 6:
644 goes into 5603 8 times with a remainder of 451.
Record the quotient 8 as the next digit in the result. 
Result so far: 628.0
Subtract 5152 from 5603 to get 451.
Bring next digit (2) of the dividend behind the 451 and repeat the process: 4512 / 644

Going ahead to step 7:
644 goes into 4512 7 times with a remainder of 4.
Put 7 as the next digit of the answer. 
Result so far: 6287.0
Subtract 4508 from 4512 to get 4.
Take the next digit (1) from the dividend and append it to 4, then repeat: 41 / 644

Advancing to step 8:
644 goes into 41 0 times with a remainder of 41.
Use 0 as the next digit of our solution. 
Result so far: 62870.0
Subtract 0 from 41 to get 41.
Since there are no more digits in the dividend, we add a zero to the remainder making it 410, and continue the process.

On to step 9:
644 can be fit into 410 0 times, resulting in a remainder of 410.
The next digit of our result is 0. 
Result so far: 62870.0
If we take 0 away from 410, we end up with 410.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4100, and continue the process.

On to step 10:
644 can be fit into 4100 6 times, resulting in a remainder of 236.
The number 6 becomes the next digit in our result. 
Result so far: 62870.06
Subtracting 3864 from 4100 leaves us with 236.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2360, and continue the process.

Going ahead to step 11:
644 can be fit into 2360 3 times, resulting in a remainder of 428.
The next digit of our result is 3. 
Result so far: 62870.063
Subtracting 1932 from 2360 leaves us with 428.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4280, and continue the process.

Let's proceed to step 12:
644 can be fit into 4280 6 times, resulting in a remainder of 416.
Record the quotient 6 as the next digit in the result. 
Result so far: 62870.0636
Deduct 3864 from 4280 and we're left with 416.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4160, and continue the process.

Advancing to step 13:
4160 divided by 644 is 6 with a remainder of 296.
Record the quotient 6 as the next digit in the result. 
Result so far: 62870.06366
If we take 3864 away from 4160, we end up with 296.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2960, and continue the process.

In conclusion, the division gives 62870.06366 with a balance of 0.000296.