61 x 108.4 meters = 200.13 x 355.64 feet