115.5 x 124 meters = 378.94 x 406.82 feet