656 x 76 feet = 199.95 x 23.16 meters