62 x 127 meters = 203.41 x 416.67 feet