134.5 x 137.1 feet = 41 x 41.79 meters