83 x 130.4 meters = 272.31 x 427.82 feet