121 x 119.7 feet = 36.88 x 36.48 meters