First, let us recognize that what the problem is describing is a triangle. Let's call the length of the street the hypotenuse (c), then we'll call the length of the level a, and then we'll call the distance from the level to the pavement b. Recall the Pythagorean Theorem:

Where a and b must be the legs (straight) of the triangle and c must be the hypotenuse (diagonal). We know that:

So, we plug those in and solve for c:

That is the length of the street in the triangle.

Now, (a)

The angle we are looking for is between a (the level) and c (the street), so we can say that the level is adjacent (next to) the angle and c is the hypotenuse, so we can recall that:

Which means:

Just plug in a and c and solve.

Now (b),

You now have the angle from the street to some horizontal surface, now imagine that the street itself, with length 365 ft. (this is a), is replacing the level. The angle remains the same, but the lengths b (distance from horizontal to street) and c (length of the street) change. So you know the angle theta, now we use the formula we used previously:

Which means that:

You know a = 365 ft and . Just solve for c and compare your answer to 365.

Now (c),

This is simple, you know side a (length of the horizontal street) and side c (length of diagonal street), all you need is side b (length of vertical street), recall the Pythagorean Theorem:

Plug in a and plug in c and solve for b, and you'll have your answer.

Hope this helps.