62 x 641 feet = 18.9 x 195.38 meters