103.8 x 141.1 feet = 31.64 x 43.01 meters