61 x 654 meters = 2401.57 x 25748.03 inches