106 x 83 feet = 32.31 x 25.3 meters