28 x 123 meters = 91.86 x 403.54 feet