119 x 75.3 feet = 36.27 x 22.95 meters