313 x 106 feet = 95.4 x 32.31 meters