91.5 x 109.1 meters = 300.2 x 357.94 feet