15 POINTS PLEASE HELP!!

Quadrilateral ABCD with vertices A(-1, 0), B(3, 3), C(6, -1) and D(x, -y). If vertices ABCD forms a square, find the length of diagonal BD. Round your answer to the nearest hundredth.