99 x 106 meters = 324.8 x 347.77 feet