80 x 123 meters = 262.47 x 403.54 feet