105 x 677 meters = 4133.86 x 26653.54 inches