108.7 x 214.3 feet = 33.13 x 65.32 meters