128 x 654 meters = 419.95 x 2145.67 feet