423 x 906 feet = 128.93 x 276.15 meters