121 x 134 feet = 36.88 x 40.84 meters