93 x 665 meters = 3661.42 x 26181.1 inches