Uiua, 29 bytes
∧(◿10≡/+◫2&p⊂↯:@ ⊙⊸/$"_ _")°⊏
°⊏ # range of 0 to the input's length
∧( # fold over this (N), with the input as the initial value:
⊙⊸/$"_ _" # jointo the value, without consuming it: join on spaces
&p⊂↯:@ # prepend N spaces to this string and print with newlineit
◿10≡/+◫2 # nexttake value:the sums of pairwise windows, mod 1010;
) # this is the next value for the loop