64.8 x 102.1 feet = 19.75 x 31.12 meters