93.3 x 64.6 feet = 28.44 x 19.69 meters