655 x 66 meters = 25787.4 x 2598.43 inches