121.3 x 92.6 feet = 36.97 x 28.22 meters