67 x 508 meters = 2637.8 x 20000 inches