import patterns; size(0,400); currentpen = 2+blue; draw(unitcircle); currentpen = 2+red; label("{\Large Ball}", (0,-0.5)); draw(shift(2.0,2.0)*scale(1.5)*unitcircle); label("{\Large Mitt}", (2.0, 1.0)); currentpen = black; path ball = (0,0)--(0.707,0.707); draw(ball,Arrow); label("$\frac{ball\_size}{2.0}$", ball); path mitt = (2.0,2.0)--(0.94,0.94); draw(mitt, Arrow); label("$\frac{mitt\_size}{2.0}$", mitt); draw((-1,-1)--(-1,1)--(1,1)--(1,-1)--cycle,dashed); draw((0.5,0.5)--(0.5,3.5)--(3.5,3.5)--(3.5,0.5)--cycle,dashed); label("$(x,y)$",(-1,1), NW); label("$(x+\frac{ball\_size}{2.0},y+\frac{ball\_size}{2.0})$", (0,0), S); label("$(mittx, mitty)$", (0.5, 3.5), NW); label("$(mittx+\frac{mitt\_size}{2.0},mitty+\frac{mitt\_size}{2.0})$", (2,2), N);