115 x 62.7 meters = 377.3 x 205.71 feet