121 x 118 meters = 396.98 x 387.14 feet