61 x 18.1 meters = 2401.57 x 712.6 inches