141 x 139.7 feet = 42.98 x 42.58 meters