89.5 x 107.1 meters = 293.64 x 351.38 feet