640 x 106 feet = 195.07 x 32.31 meters