89.5 x 92.1 feet = 27.28 x 28.07 meters