84 x 428 x 63 meters = 275.59 x 1404.2 x 206.69 feet