202.1 x 73.4 meters = 663.06 x 240.81 feet