83 x 139.5 feet = 25.3 x 42.52 meters