135 x 306 feet = 41.15 x 93.27 meters