123.9 x 191 meters = 406.5 x 626.64 feet