121 x 176 meters = 396.98 x 577.43 feet