121 x 320 feet = 36.88 x 97.54 meters