421 x 575 feet = 128.32 x 175.26 meters