61 x 128 meters = 200.13 x 419.95 feet