123.3 x 79.4 meters = 404.53 x 260.5 feet