108 x 123 meters = 354.33 x 403.54 feet