132.5 x 150.1 meters = 434.71 x 492.45 feet