121 x 143.9 meters = 396.98 x 472.11 feet