342 x 421 feet = 104.24 x 128.32 meters