334 x 129 feet = 101.8 x 39.32 meters