421 x 671 feet = 128.32 x 204.52 meters