63 x 78 meters = 206.69 x 255.91 feet