121 x 61 meters = 396.98 x 200.13 feet