106 x 62.3 feet = 32.31 x 18.99 meters