87.4 x 135.8 feet = 26.64 x 41.39 meters