64 x 423 meters = 2519.69 x 16653.54 inches