106 x 529 feet = 32.31 x 161.24 meters