Marbelous, 107
==
Marbelous is rather fun to program in.
Code
--
    ______________________!!***......000000000113444578:::::<<<<<=>>>>>>@@AAA\DDFF/////MM%%+++xxYYY{{{{{{}}}}}}
`_` represents a newline.
Output
--
    110000FFFFEEEEDDDDCCCCBBBBAAAA9999888877776666555544443333222211110000FFFFEEEEDDDDCCCCBBBBAAAA999988

[JS Marbelous Interpreter](https://codegolf.stackexchange.com/a/40808/29611)

This requires cylindrical boards (i.e. marbles pushed off of the board on the left reappear on the right and vice-versa).