92 x 664 meters = 3622.05 x 26141.73 inches