154 x 131.8 meters = 505.25 x 432.41 feet