188.5 x 68.2 meters = 618.44 x 223.75 feet