protected static int GetMaxAreaForRadius (int radius)
{
int area = 0;
int cutoff = ((radius * 2 + 1) * (radius * 2 + 1) + 2) / 4;
for (int v = -radius; v <= radius; ++v) {
for (int u = -radius; u <= radius; ++u) {
if (u * u + v * v <= cutoff) {
++area;
}
}
}
return area;
}