121 x 124 meters = 396.98 x 406.82 feet