132.4 x 118 meters = 434.38 x 387.14 feet