135 x 396 feet = 41.15 x 120.7 meters