89.6 x 135.8 feet = 27.31 x 41.39 meters