407 x 156 meters = 1335.3 x 511.81 feet