62.7 x 188.6 meters = 205.71 x 618.77 feet