93.2 x 74.2 feet = 28.41 x 22.62 meters