68 x 123 meters = 223.1 x 403.54 feet