The above 11 x 11 grid of dots is evenly spaced: each dot is separated by one unit, vertically or horizontally, from its nearest neighbors. Drawn in the diagram is a single right triangle with legs of length 2 & 1. How many right triangles, of this particular size and shape, in any orientation, can be formed by three dots from this grid?