423 x 424 feet = 128.93 x 129.24 meters