126 x 596 feet = 38.4 x 181.66 meters