141.3 x 139.1 feet = 43.07 x 42.4 meters