144.3 x 142.1 feet = 43.98 x 43.31 meters