368 x 104 meters = 14488.19 x 4094.49 inches