404 x 424 feet = 123.14 x 129.24 meters