21 x 671 feet = 6.4 x 204.52 meters