108.7 x 101.5 meters = 356.63 x 333.01 feet