311.3 x 309.1 feet = 94.88 x 94.21 meters