193.5 x 73.2 meters = 634.84 x 240.16 feet