123 x 109 meters = 403.54 x 357.61 feet