77 x 108.8 meters = 252.62 x 356.96 feet