62 x 109.4 meters = 203.41 x 358.92 feet