63 x 602 feet = 19.2 x 183.49 meters