404 x 126 feet = 123.14 x 38.4 meters