135.5 x 87.4 feet = 41.3 x 26.64 meters