134 x 96 meters = 439.63 x 314.96 feet