143.3 x 141.1 feet = 43.68 x 43.01 meters