90.5 x 93.1 feet = 27.58 x 28.38 meters