89.8 x 127.1 feet = 27.37 x 38.74 meters