Oliver's grandparents live 228.4 miles from his house. After traveling 137.65 miles, how many more miles does he have to go to arrive at his grandparents' house?

A.
90.75

B.
90.85

C.
111.75

D.
366.05