106 x 65.3 feet = 32.31 x 19.9 meters