134 x 396 feet = 40.84 x 120.7 meters