120.3 x 86.1 meters = 394.69 x 282.48 feet