A boy standing on a horizontal plane is flying a kite with a string of length 60 m, at an angle of elevation of $30^\circ$. Another boy standing on the roof of a 20 m high building, finds the angle of elevation of same kite to be $45^\circ$. If both the boys are on opposite sides of the kite, find the distance of the first boy from the base of the building. Also, find the height of the kite from the ground. (Use $\sqrt{3} = 1.73$)