135 x 312 feet = 41.15 x 95.1 meters