422 x 905 feet = 128.63 x 275.84 meters