664 x 447 meters = 26141.73 x 17598.43 inches