101.5 x 61 meters = 333.01 x 200.13 feet