135 x 307 feet = 41.15 x 93.57 meters