84.1 x 153.1 meters = 275.92 x 502.3 feet