120.5 x 75.9 feet = 36.73 x 23.13 meters