626 x 128 meters = 2053.81 x 419.95 feet