*=ballsprite1a
        .byte (($07c000>>(0+16))&255),(($07c000>>(0+8))&255),(($07c000>>(0))&255)
        .byte (($1ff000>>(0+16))&255),(($1ff000>>(0+8))&255),(($1ff000>>(0))&255)
        .byte (($3ff800>>(0+16))&255),(($3ff800>>(0+8))&255),(($3ff800>>(0))&255)
        .byte (($7ffc00>>(0+16))&255),(($7ffc00>>(0+8))&255),(($7ffc00>>(0))&255)
        .byte (($7ffc00>>(0+16))&255),(($7ffc00>>(0+8))&255),(($7ffc00>>(0))&255)
        .byte (($fffe00>>(0+16))&255),(($fffe00>>(0+8))&255),(($fffe00>>(0))&255)
        .byte (($fffe00>>(0+16))&255),(($fffe00>>(0+8))&255),(($fffe00>>(0))&255)
        .byte (($fffe00>>(0+16))&255),(($fffe00>>(0+8))&255),(($fffe00>>(0))&255)
        .byte (($fffe00>>(0+16))&255),(($fffe00>>(0+8))&255),(($fffe00>>(0))&255)
        .byte (($fffe00>>(0+16))&255),(($fffe00>>(0+8))&255),(($fffe00>>(0))&255)
        .byte (($7ffc00>>(0+16))&255),(($7ffc00>>(0+8))&255),(($7ffc00>>(0))&255)
        .byte (($7ffc00>>(0+16))&255),(($7ffc00>>(0+8))&255),(($7ffc00>>(0))&255)
        .byte (($3ff800>>(0+16))&255),(($3ff800>>(0+8))&255),(($3ff800>>(0))&255)
        .byte (($1ff000>>(0+16))&255),(($1ff000>>(0+8))&255),(($1ff000>>(0))&255)
        .byte (($07c000>>(0+16))&255),(($07c000>>(0+8))&255),(($07c000>>(0))&255)
*=ballsprite1b
        .byte (($07c000>>(1+16))&255),(($07c000>>(1+8))&255),(($07c000>>(1))&255)
        .byte (($1ff000>>(1+16))&255),(($1ff000>>(1+8))&255),(($1ff000>>(1))&255)
        .byte (($3ff800>>(1+16))&255),(($3ff800>>(1+8))&255),(($3ff800>>(1))&255)
        .byte (($7ffc00>>(1+16))&255),(($7ffc00>>(1+8))&255),(($7ffc00>>(1))&255)
        .byte (($7ffc00>>(1+16))&255),(($7ffc00>>(1+8))&255),(($7ffc00>>(1))&255)
        .byte (($fffe00>>(1+16))&255),(($fffe00>>(1+8))&255),(($fffe00>>(1))&255)
        .byte (($fffe00>>(1+16))&255),(($fffe00>>(1+8))&255),(($fffe00>>(1))&255)
        .byte (($fffe00>>(1+16))&255),(($fffe00>>(1+8))&255),(($fffe00>>(1))&255)
        .byte (($fffe00>>(1+16))&255),(($fffe00>>(1+8))&255),(($fffe00>>(1))&255)
        .byte (($fffe00>>(1+16))&255),(($fffe00>>(1+8))&255),(($fffe00>>(1))&255)
        .byte (($7ffc00>>(1+16))&255),(($7ffc00>>(1+8))&255),(($7ffc00>>(1))&255)
        .byte (($7ffc00>>(1+16))&255),(($7ffc00>>(1+8))&255),(($7ffc00>>(1))&255)
        .byte (($3ff800>>(1+16))&255),(($3ff800>>(1+8))&255),(($3ff800>>(1))&255)
        .byte (($1ff000>>(1+16))&255),(($1ff000>>(1+8))&255),(($1ff000>>(1))&255)
        .byte (($07c000>>(1+16))&255),(($07c000>>(1+8))&255),(($07c000>>(1))&255)
*=ballsprite1c
        .byte (($07c000>>(2+16))&255),(($07c000>>(2+8))&255),(($07c000>>(2))&255)
        .byte (($1ff000>>(2+16))&255),(($1ff000>>(2+8))&255),(($1ff000>>(2))&255)
        .byte (($3ff800>>(2+16))&255),(($3ff800>>(2+8))&255),(($3ff800>>(2))&255)
        .byte (($7ffc00>>(2+16))&255),(($7ffc00>>(2+8))&255),(($7ffc00>>(2))&255)
        .byte (($7ffc00>>(2+16))&255),(($7ffc00>>(2+8))&255),(($7ffc00>>(2))&255)
        .byte (($fffe00>>(2+16))&255),(($fffe00>>(2+8))&255),(($fffe00>>(2))&255)
        .byte (($fffe00>>(2+16))&255),(($fffe00>>(2+8))&255),(($fffe00>>(2))&255)
        .byte (($fffe00>>(2+16))&255),(($fffe00>>(2+8))&255),(($fffe00>>(2))&255)
        .byte (($fffe00>>(2+16))&255),(($fffe00>>(2+8))&255),(($fffe00>>(2))&255)
        .byte (($fffe00>>(2+16))&255),(($fffe00>>(2+8))&255),(($fffe00>>(2))&255)
        .byte (($7ffc00>>(2+16))&255),(($7ffc00>>(2+8))&255),(($7ffc00>>(2))&255)
        .byte (($7ffc00>>(2+16))&255),(($7ffc00>>(2+8))&255),(($7ffc00>>(2))&255)
        .byte (($3ff800>>(2+16))&255),(($3ff800>>(2+8))&255),(($3ff800>>(2))&255)
        .byte (($1ff000>>(2+16))&255),(($1ff000>>(2+8))&255),(($1ff000>>(2))&255)
        .byte (($07c000>>(2+16))&255),(($07c000>>(2+8))&255),(($07c000>>(2))&255)
*=ballsprite1d
        .byte (($07c000>>(3+16))&255),(($07c000>>(3+8))&255),(($07c000>>(3))&255)
        .byte (($1ff000>>(3+16))&255),(($1ff000>>(3+8))&255),(($1ff000>>(3))&255)
        .byte (($3ff800>>(3+16))&255),(($3ff800>>(3+8))&255),(($3ff800>>(3))&255)
        .byte (($7ffc00>>(3+16))&255),(($7ffc00>>(3+8))&255),(($7ffc00>>(3))&255)
        .byte (($7ffc00>>(3+16))&255),(($7ffc00>>(3+8))&255),(($7ffc00>>(3))&255)
        .byte (($fffe00>>(3+16))&255),(($fffe00>>(3+8))&255),(($fffe00>>(3))&255)
        .byte (($fffe00>>(3+16))&255),(($fffe00>>(3+8))&255),(($fffe00>>(3))&255)
        .byte (($fffe00>>(3+16))&255),(($fffe00>>(3+8))&255),(($fffe00>>(3))&255)
        .byte (($fffe00>>(3+16))&255),(($fffe00>>(3+8))&255),(($fffe00>>(3))&255)
        .byte (($fffe00>>(3+16))&255),(($fffe00>>(3+8))&255),(($fffe00>>(3))&255)
        .byte (($7ffc00>>(3+16))&255),(($7ffc00>>(3+8))&255),(($7ffc00>>(3))&255)
        .byte (($7ffc00>>(3+16))&255),(($7ffc00>>(3+8))&255),(($7ffc00>>(3))&255)
        .byte (($3ff800>>(3+16))&255),(($3ff800>>(3+8))&255),(($3ff800>>(3))&255)
        .byte (($1ff000>>(3+16))&255),(($1ff000>>(3+8))&255),(($1ff000>>(3))&255)
        .byte (($07c000>>(3+16))&255),(($07c000>>(3+8))&255),(($07c000>>(3))&255)
*=ballsprite1e
        .byte (($07c000>>(4+16))&255),(($07c000>>(4+8))&255),(($07c000>>(4))&255)
        .byte (($1ff000>>(4+16))&255),(($1ff000>>(4+8))&255),(($1ff000>>(4))&255)
        .byte (($3ff800>>(4+16))&255),(($3ff800>>(4+8))&255),(($3ff800>>(4))&255)
        .byte (($7ffc00>>(4+16))&255),(($7ffc00>>(4+8))&255),(($7ffc00>>(4))&255)
        .byte (($7ffc00>>(4+16))&255),(($7ffc00>>(4+8))&255),(($7ffc00>>(4))&255)
        .byte (($fffe00>>(4+16))&255),(($fffe00>>(4+8))&255),(($fffe00>>(4))&255)
        .byte (($fffe00>>(4+16))&255),(($fffe00>>(4+8))&255),(($fffe00>>(4))&255)
        .byte (($fffe00>>(4+16))&255),(($fffe00>>(4+8))&255),(($fffe00>>(4))&255)
        .byte (($fffe00>>(4+16))&255),(($fffe00>>(4+8))&255),(($fffe00>>(4))&255)
        .byte (($fffe00>>(4+16))&255),(($fffe00>>(4+8))&255),(($fffe00>>(4))&255)
        .byte (($7ffc00>>(4+16))&255),(($7ffc00>>(4+8))&255),(($7ffc00>>(4))&255)
        .byte (($7ffc00>>(4+16))&255),(($7ffc00>>(4+8))&255),(($7ffc00>>(4))&255)
        .byte (($3ff800>>(4+16))&255),(($3ff800>>(4+8))&255),(($3ff800>>(4))&255)
        .byte (($1ff000>>(4+16))&255),(($1ff000>>(4+8))&255),(($1ff000>>(4))&255)
        .byte (($07c000>>(4+16))&255),(($07c000>>(4+8))&255),(($07c000>>(4))&255)
*=ballsprite1f
        .byte (($07c000>>(5+16))&255),(($07c000>>(5+8))&255),(($07c000>>(5))&255)
        .byte (($1ff000>>(5+16))&255),(($1ff000>>(5+8))&255),(($1ff000>>(5))&255)
        .byte (($3ff800>>(5+16))&255),(($3ff800>>(5+8))&255),(($3ff800>>(5))&255)
        .byte (($7ffc00>>(5+16))&255),(($7ffc00>>(5+8))&255),(($7ffc00>>(5))&255)
        .byte (($7ffc00>>(5+16))&255),(($7ffc00>>(5+8))&255),(($7ffc00>>(5))&255)
        .byte (($fffe00>>(5+16))&255),(($fffe00>>(5+8))&255),(($fffe00>>(5))&255)
        .byte (($fffe00>>(5+16))&255),(($fffe00>>(5+8))&255),(($fffe00>>(5))&255)
        .byte (($fffe00>>(5+16))&255),(($fffe00>>(5+8))&255),(($fffe00>>(5))&255)
        .byte (($fffe00>>(5+16))&255),(($fffe00>>(5+8))&255),(($fffe00>>(5))&255)
        .byte (($fffe00>>(5+16))&255),(($fffe00>>(5+8))&255),(($fffe00>>(5))&255)
        .byte (($7ffc00>>(5+16))&255),(($7ffc00>>(5+8))&255),(($7ffc00>>(5))&255)
        .byte (($7ffc00>>(5+16))&255),(($7ffc00>>(5+8))&255),(($7ffc00>>(5))&255)
        .byte (($3ff800>>(5+16))&255),(($3ff800>>(5+8))&255),(($3ff800>>(5))&255)
        .byte (($1ff000>>(5+16))&255),(($1ff000>>(5+8))&255),(($1ff000>>(5))&255)
        .byte (($07c000>>(5+16))&255),(($07c000>>(5+8))&255),(($07c000>>(5))&255)
*=ballsprite1g
        .byte (($07c000>>(6+16))&255),(($07c000>>(6+8))&255),(($07c000>>(6))&255)
        .byte (($1ff000>>(6+16))&255),(($1ff000>>(6+8))&255),(($1ff000>>(6))&255)
        .byte (($3ff800>>(6+16))&255),(($3ff800>>(6+8))&255),(($3ff800>>(6))&255)
        .byte (($7ffc00>>(6+16))&255),(($7ffc00>>(6+8))&255),(($7ffc00>>(6))&255)
        .byte (($7ffc00>>(6+16))&255),(($7ffc00>>(6+8))&255),(($7ffc00>>(6))&255)
        .byte (($fffe00>>(6+16))&255),(($fffe00>>(6+8))&255),(($fffe00>>(6))&255)
        .byte (($fffe00>>(6+16))&255),(($fffe00>>(6+8))&255),(($fffe00>>(6))&255)
        .byte (($fffe00>>(6+16))&255),(($fffe00>>(6+8))&255),(($fffe00>>(6))&255)
        .byte (($fffe00>>(6+16))&255),(($fffe00>>(6+8))&255),(($fffe00>>(6))&255)
        .byte (($fffe00>>(6+16))&255),(($fffe00>>(6+8))&255),(($fffe00>>(6))&255)
        .byte (($7ffc00>>(6+16))&255),(($7ffc00>>(6+8))&255),(($7ffc00>>(6))&255)
        .byte (($7ffc00>>(6+16))&255),(($7ffc00>>(6+8))&255),(($7ffc00>>(6))&255)
        .byte (($3ff800>>(6+16))&255),(($3ff800>>(6+8))&255),(($3ff800>>(6))&255)
        .byte (($1ff000>>(6+16))&255),(($1ff000>>(6+8))&255),(($1ff000>>(6))&255)
        .byte (($07c000>>(6+16))&255),(($07c000>>(6+8))&255),(($07c000>>(6))&255)
*=ballsprite1h
        .byte (($07c000>>(7+16))&255),(($07c000>>(7+8))&255),(($07c000>>(7))&255)
        .byte (($1ff000>>(7+16))&255),(($1ff000>>(7+8))&255),(($1ff000>>(7))&255)
        .byte (($3ff800>>(7+16))&255),(($3ff800>>(7+8))&255),(($3ff800>>(7))&255)
        .byte (($7ffc00>>(7+16))&255),(($7ffc00>>(7+8))&255),(($7ffc00>>(7))&255)
        .byte (($7ffc00>>(7+16))&255),(($7ffc00>>(7+8))&255),(($7ffc00>>(7))&255)
        .byte (($fffe00>>(7+16))&255),(($fffe00>>(7+8))&255),(($fffe00>>(7))&255)
        .byte (($fffe00>>(7+16))&255),(($fffe00>>(7+8))&255),(($fffe00>>(7))&255)
        .byte (($fffe00>>(7+16))&255),(($fffe00>>(7+8))&255),(($fffe00>>(7))&255)
        .byte (($fffe00>>(7+16))&255),(($fffe00>>(7+8))&255),(($fffe00>>(7))&255)
        .byte (($fffe00>>(7+16))&255),(($fffe00>>(7+8))&255),(($fffe00>>(7))&255)
        .byte (($7ffc00>>(7+16))&255),(($7ffc00>>(7+8))&255),(($7ffc00>>(7))&255)
        .byte (($7ffc00>>(7+16))&255),(($7ffc00>>(7+8))&255),(($7ffc00>>(7))&255)
        .byte (($3ff800>>(7+16))&255),(($3ff800>>(7+8))&255),(($3ff800>>(7))&255)
        .byte (($1ff000>>(7+16))&255),(($1ff000>>(7+8))&255),(($1ff000>>(7))&255)
        .byte (($07c000>>(7+16))&255),(($07c000>>(7+8))&255),(($07c000>>(7))&255)
*=ballsprite2a
        .byte (($078000>>(0+16))&255),(($078000>>(0+8))&255),(($078000>>(0))&255)
        .byte (($18e000>>(0+16))&255),(($18e000>>(0+8))&255),(($18e000>>(0))&255)
        .byte (($207000>>(0+16))&255),(($207000>>(0+8))&255),(($207000>>(0))&255)
        .byte (($4e3000>>(0+16))&255),(($4e3000>>(0+8))&255),(($4e3000>>(0))&255)
        .byte (($5f5800>>(0+16))&255),(($5f5800>>(0+8))&255),(($5f5800>>(0))&255)
        .byte (($9f3800>>(0+16))&255),(($9f3800>>(0+8))&255),(($9f3800>>(0))&255)
        .byte (($9f5c00>>(0+16))&255),(($9f5c00>>(0+8))&255),(($9f5c00>>(0))&255)
        .byte (($8e3400>>(0+16))&255),(($8e3400>>(0+8))&255),(($8e3400>>(0))&255)
        .byte (($c07400>>(0+16))&255),(($c07400>>(0+8))&255),(($c07400>>(0))&255)
        .byte (($6aec00>>(0+16))&255),(($6aec00>>(0+8))&255),(($6aec00>>(0))&255)
        .byte (($75c800>>(0+16))&255),(($75c800>>(0+8))&255),(($75c800>>(0))&255)
        .byte (($3f9c00>>(0+16))&255),(($3f9c00>>(0+8))&255),(($3f9c00>>(0))&255)
        .byte (($0e7800>>(0+16))&255),(($0e7800>>(0+8))&255),(($0e7800>>(0))&255)
        .byte (($03d000>>(0+16))&255),(($03d000>>(0+8))&255),(($03d000>>(0))&255)
        .byte (($000000>>(0+16))&255),(($000000>>(0+8))&255),(($000000>>(0))&255)
*=ballsprite2b
        .byte (($078000>>(1+16))&255),(($078000>>(1+8))&255),(($078000>>(1))&255)
        .byte (($18e000>>(1+16))&255),(($18e000>>(1+8))&255),(($18e000>>(1))&255)
        .byte (($207000>>(1+16))&255),(($207000>>(1+8))&255),(($207000>>(1))&255)
        .byte (($4e3000>>(1+16))&255),(($4e3000>>(1+8))&255),(($4e3000>>(1))&255)
        .byte (($5f5800>>(1+16))&255),(($5f5800>>(1+8))&255),(($5f5800>>(1))&255)
        .byte (($9f3800>>(1+16))&255),(($9f3800>>(1+8))&255),(($9f3800>>(1))&255)
        .byte (($9f5c00>>(1+16))&255),(($9f5c00>>(1+8))&255),(($9f5c00>>(1))&255)
        .byte (($8e3400>>(1+16))&255),(($8e3400>>(1+8))&255),(($8e3400>>(1))&255)
        .byte (($c07400>>(1+16))&255),(($c07400>>(1+8))&255),(($c07400>>(1))&255)
        .byte (($6aec00>>(1+16))&255),(($6aec00>>(1+8))&255),(($6aec00>>(1))&255)
        .byte (($75c800>>(1+16))&255),(($75c800>>(1+8))&255),(($75c800>>(1))&255)
        .byte (($3f9c00>>(1+16))&255),(($3f9c00>>(1+8))&255),(($3f9c00>>(1))&255)
        .byte (($0e7800>>(1+16))&255),(($0e7800>>(1+8))&255),(($0e7800>>(1))&255)
        .byte (($03d000>>(1+16))&255),(($03d000>>(1+8))&255),(($03d000>>(1))&255)
        .byte (($000000>>(1+16))&255),(($000000>>(1+8))&255),(($000000>>(1))&255)
*=ballsprite2c
        .byte (($078000>>(2+16))&255),(($078000>>(2+8))&255),(($078000>>(2))&255)
        .byte (($18e000>>(2+16))&255),(($18e000>>(2+8))&255),(($18e000>>(2))&255)
        .byte (($207000>>(2+16))&255),(($207000>>(2+8))&255),(($207000>>(2))&255)
        .byte (($4e3000>>(2+16))&255),(($4e3000>>(2+8))&255),(($4e3000>>(2))&255)
        .byte (($5f5800>>(2+16))&255),(($5f5800>>(2+8))&255),(($5f5800>>(2))&255)
        .byte (($9f3800>>(2+16))&255),(($9f3800>>(2+8))&255),(($9f3800>>(2))&255)
        .byte (($9f5c00>>(2+16))&255),(($9f5c00>>(2+8))&255),(($9f5c00>>(2))&255)
        .byte (($8e3400>>(2+16))&255),(($8e3400>>(2+8))&255),(($8e3400>>(2))&255)
        .byte (($c07400>>(2+16))&255),(($c07400>>(2+8))&255),(($c07400>>(2))&255)
        .byte (($6aec00>>(2+16))&255),(($6aec00>>(2+8))&255),(($6aec00>>(2))&255)
        .byte (($75c800>>(2+16))&255),(($75c800>>(2+8))&255),(($75c800>>(2))&255)
        .byte (($3f9c00>>(2+16))&255),(($3f9c00>>(2+8))&255),(($3f9c00>>(2))&255)
        .byte (($0e7800>>(2+16))&255),(($0e7800>>(2+8))&255),(($0e7800>>(2))&255)
        .byte (($03d000>>(2+16))&255),(($03d000>>(2+8))&255),(($03d000>>(2))&255)
        .byte (($000000>>(2+16))&255),(($000000>>(2+8))&255),(($000000>>(2))&255)
*=ballsprite2d
        .byte (($078000>>(3+16))&255),(($078000>>(3+8))&255),(($078000>>(3))&255)
        .byte (($18e000>>(3+16))&255),(($18e000>>(3+8))&255),(($18e000>>(3))&255)
        .byte (($207000>>(3+16))&255),(($207000>>(3+8))&255),(($207000>>(3))&255)
        .byte (($4e3000>>(3+16))&255),(($4e3000>>(3+8))&255),(($4e3000>>(3))&255)
        .byte (($5f5800>>(3+16))&255),(($5f5800>>(3+8))&255),(($5f5800>>(3))&255)
        .byte (($9f3800>>(3+16))&255),(($9f3800>>(3+8))&255),(($9f3800>>(3))&255)
        .byte (($9f5c00>>(3+16))&255),(($9f5c00>>(3+8))&255),(($9f5c00>>(3))&255)
        .byte (($8e3400>>(3+16))&255),(($8e3400>>(3+8))&255),(($8e3400>>(3))&255)
        .byte (($c07400>>(3+16))&255),(($c07400>>(3+8))&255),(($c07400>>(3))&255)
        .byte (($6aec00>>(3+16))&255),(($6aec00>>(3+8))&255),(($6aec00>>(3))&255)
        .byte (($75c800>>(3+16))&255),(($75c800>>(3+8))&255),(($75c800>>(3))&255)
        .byte (($3f9c00>>(3+16))&255),(($3f9c00>>(3+8))&255),(($3f9c00>>(3))&255)
        .byte (($0e7800>>(3+16))&255),(($0e7800>>(3+8))&255),(($0e7800>>(3))&255)
        .byte (($03d000>>(3+16))&255),(($03d000>>(3+8))&255),(($03d000>>(3))&255)
        .byte (($000000>>(3+16))&255),(($000000>>(3+8))&255),(($000000>>(3))&255)
*=ballsprite2e
        .byte (($078000>>(4+16))&255),(($078000>>(4+8))&255),(($078000>>(4))&255)
        .byte (($18e000>>(4+16))&255),(($18e000>>(4+8))&255),(($18e000>>(4))&255)
        .byte (($207000>>(4+16))&255),(($207000>>(4+8))&255),(($207000>>(4))&255)
        .byte (($4e3000>>(4+16))&255),(($4e3000>>(4+8))&255),(($4e3000>>(4))&255)
        .byte (($5f5800>>(4+16))&255),(($5f5800>>(4+8))&255),(($5f5800>>(4))&255)
        .byte (($9f3800>>(4+16))&255),(($9f3800>>(4+8))&255),(($9f3800>>(4))&255)
        .byte (($9f5c00>>(4+16))&255),(($9f5c00>>(4+8))&255),(($9f5c00>>(4))&255)
        .byte (($8e3400>>(4+16))&255),(($8e3400>>(4+8))&255),(($8e3400>>(4))&255)
        .byte (($c07400>>(4+16))&255),(($c07400>>(4+8))&255),(($c07400>>(4))&255)
        .byte (($6aec00>>(4+16))&255),(($6aec00>>(4+8))&255),(($6aec00>>(4))&255)
        .byte (($75c800>>(4+16))&255),(($75c800>>(4+8))&255),(($75c800>>(4))&255)
        .byte (($3f9c00>>(4+16))&255),(($3f9c00>>(4+8))&255),(($3f9c00>>(4))&255)
        .byte (($0e7800>>(4+16))&255),(($0e7800>>(4+8))&255),(($0e7800>>(4))&255)
        .byte (($03d000>>(4+16))&255),(($03d000>>(4+8))&255),(($03d000>>(4))&255)
        .byte (($000000>>(4+16))&255),(($000000>>(4+8))&255),(($000000>>(4))&255)
*=ballsprite2f
        .byte (($078000>>(5+16))&255),(($078000>>(5+8))&255),(($078000>>(5))&255)
        .byte (($18e000>>(5+16))&255),(($18e000>>(5+8))&255),(($18e000>>(5))&255)
        .byte (($207000>>(5+16))&255),(($207000>>(5+8))&255),(($207000>>(5))&255)
        .byte (($4e3000>>(5+16))&255),(($4e3000>>(5+8))&255),(($4e3000>>(5))&255)
        .byte (($5f5800>>(5+16))&255),(($5f5800>>(5+8))&255),(($5f5800>>(5))&255)
        .byte (($9f3800>>(5+16))&255),(($9f3800>>(5+8))&255),(($9f3800>>(5))&255)
        .byte (($9f5c00>>(5+16))&255),(($9f5c00>>(5+8))&255),(($9f5c00>>(5))&255)
        .byte (($8e3400>>(5+16))&255),(($8e3400>>(5+8))&255),(($8e3400>>(5))&255)
        .byte (($c07400>>(5+16))&255),(($c07400>>(5+8))&255),(($c07400>>(5))&255)
        .byte (($6aec00>>(5+16))&255),(($6aec00>>(5+8))&255),(($6aec00>>(5))&255)
        .byte (($75c800>>(5+16))&255),(($75c800>>(5+8))&255),(($75c800>>(5))&255)
        .byte (($3f9c00>>(5+16))&255),(($3f9c00>>(5+8))&255),(($3f9c00>>(5))&255)
        .byte (($0e7800>>(5+16))&255),(($0e7800>>(5+8))&255),(($0e7800>>(5))&255)
        .byte (($03d000>>(5+16))&255),(($03d000>>(5+8))&255),(($03d000>>(5))&255)
        .byte (($000000>>(5+16))&255),(($000000>>(5+8))&255),(($000000>>(5))&255)
*=ballsprite2g
        .byte (($078000>>(6+16))&255),(($078000>>(6+8))&255),(($078000>>(6))&255)
        .byte (($18e000>>(6+16))&255),(($18e000>>(6+8))&255),(($18e000>>(6))&255)
        .byte (($207000>>(6+16))&255),(($207000>>(6+8))&255),(($207000>>(6))&255)
        .byte (($4e3000>>(6+16))&255),(($4e3000>>(6+8))&255),(($4e3000>>(6))&255)
        .byte (($5f5800>>(6+16))&255),(($5f5800>>(6+8))&255),(($5f5800>>(6))&255)
        .byte (($9f3800>>(6+16))&255),(($9f3800>>(6+8))&255),(($9f3800>>(6))&255)
        .byte (($9f5c00>>(6+16))&255),(($9f5c00>>(6+8))&255),(($9f5c00>>(6))&255)
        .byte (($8e3400>>(6+16))&255),(($8e3400>>(6+8))&255),(($8e3400>>(6))&255)
        .byte (($c07400>>(6+16))&255),(($c07400>>(6+8))&255),(($c07400>>(6))&255)
        .byte (($6aec00>>(6+16))&255),(($6aec00>>(6+8))&255),(($6aec00>>(6))&255)
        .byte (($75c800>>(6+16))&255),(($75c800>>(6+8))&255),(($75c800>>(6))&255)
        .byte (($3f9c00>>(6+16))&255),(($3f9c00>>(6+8))&255),(($3f9c00>>(6))&255)
        .byte (($0e7800>>(6+16))&255),(($0e7800>>(6+8))&255),(($0e7800>>(6))&255)
        .byte (($03d000>>(6+16))&255),(($03d000>>(6+8))&255),(($03d000>>(6))&255)
        .byte (($000000>>(6+16))&255),(($000000>>(6+8))&255),(($000000>>(6))&255)
*=ballsprite2h
        .byte (($078000>>(7+16))&255),(($078000>>(7+8))&255),(($078000>>(7))&255)
        .byte (($18e000>>(7+16))&255),(($18e000>>(7+8))&255),(($18e000>>(7))&255)
        .byte (($207000>>(7+16))&255),(($207000>>(7+8))&255),(($207000>>(7))&255)
        .byte (($4e3000>>(7+16))&255),(($4e3000>>(7+8))&255),(($4e3000>>(7))&255)
        .byte (($5f5800>>(7+16))&255),(($5f5800>>(7+8))&255),(($5f5800>>(7))&255)
        .byte (($9f3800>>(7+16))&255),(($9f3800>>(7+8))&255),(($9f3800>>(7))&255)
        .byte (($9f5c00>>(7+16))&255),(($9f5c00>>(7+8))&255),(($9f5c00>>(7))&255)
        .byte (($8e3400>>(7+16))&255),(($8e3400>>(7+8))&255),(($8e3400>>(7))&255)
        .byte (($c07400>>(7+16))&255),(($c07400>>(7+8))&255),(($c07400>>(7))&255)
        .byte (($6aec00>>(7+16))&255),(($6aec00>>(7+8))&255),(($6aec00>>(7))&255)
        .byte (($75c800>>(7+16))&255),(($75c800>>(7+8))&255),(($75c800>>(7))&255)
        .byte (($3f9c00>>(7+16))&255),(($3f9c00>>(7+8))&255),(($3f9c00>>(7))&255)
        .byte (($0e7800>>(7+16))&255),(($0e7800>>(7+8))&255),(($0e7800>>(7))&255)
        .byte (($03d000>>(7+16))&255),(($03d000>>(7+8))&255),(($03d000>>(7))&255)
        .byte (($000000>>(7+16))&255),(($000000>>(7+8))&255),(($000000>>(7))&255)
*=ballsprite3a
        .byte (($078000>>(0+16))&255),(($078000>>(0+8))&255),(($078000>>(0))&255)
        .byte (($18e000>>(0+16))&255),(($18e000>>(0+8))&255),(($18e000>>(0))&255)
        .byte (($207000>>(0+16))&255),(($207000>>(0+8))&255),(($207000>>(0))&255)
        .byte (($403000>>(0+16))&255),(($403000>>(0+8))&255),(($403000>>(0))&255)
        .byte (($405800>>(0+16))&255),(($405800>>(0+8))&255),(($405800>>(0))&255)
        .byte (($803800>>(0+16))&255),(($803800>>(0+8))&255),(($803800>>(0))&255)
        .byte (($805800>>(0+16))&255),(($805800>>(0+8))&255),(($805800>>(0))&255)
        .byte (($803000>>(0+16))&255),(($803000>>(0+8))&255),(($803000>>(0))&255)
        .byte (($c07000>>(0+16))&255),(($c07000>>(0+8))&255),(($c07000>>(0))&255)
        .byte (($6ae000>>(0+16))&255),(($6ae000>>(0+8))&255),(($6ae000>>(0))&255)
        .byte (($75c000>>(0+16))&255),(($75c000>>(0+8))&255),(($75c000>>(0))&255)
        .byte (($3f8400>>(0+16))&255),(($3f8400>>(0+8))&255),(($3f8400>>(0))&255)
        .byte (($0e0800>>(0+16))&255),(($0e0800>>(0+8))&255),(($0e0800>>(0))&255)
        .byte (($001000>>(0+16))&255),(($001000>>(0+8))&255),(($001000>>(0))&255)
        .byte (($000000>>(0+16))&255),(($000000>>(0+8))&255),(($000000>>(0))&255)
*=ballsprite3b
        .byte (($078000>>(1+16))&255),(($078000>>(1+8))&255),(($078000>>(1))&255)
        .byte (($18e000>>(1+16))&255),(($18e000>>(1+8))&255),(($18e000>>(1))&255)
        .byte (($207000>>(1+16))&255),(($207000>>(1+8))&255),(($207000>>(1))&255)
        .byte (($403000>>(1+16))&255),(($403000>>(1+8))&255),(($403000>>(1))&255)
        .byte (($405800>>(1+16))&255),(($405800>>(1+8))&255),(($405800>>(1))&255)
        .byte (($803800>>(1+16))&255),(($803800>>(1+8))&255),(($803800>>(1))&255)
        .byte (($805800>>(1+16))&255),(($805800>>(1+8))&255),(($805800>>(1))&255)
        .byte (($803000>>(1+16))&255),(($803000>>(1+8))&255),(($803000>>(1))&255)
        .byte (($c07000>>(1+16))&255),(($c07000>>(1+8))&255),(($c07000>>(1))&255)
        .byte (($6ae000>>(1+16))&255),(($6ae000>>(1+8))&255),(($6ae000>>(1))&255)
        .byte (($75c000>>(1+16))&255),(($75c000>>(1+8))&255),(($75c000>>(1))&255)
        .byte (($3f8400>>(1+16))&255),(($3f8400>>(1+8))&255),(($3f8400>>(1))&255)
        .byte (($0e0800>>(1+16))&255),(($0e0800>>(1+8))&255),(($0e0800>>(1))&255)
        .byte (($001000>>(1+16))&255),(($001000>>(1+8))&255),(($001000>>(1))&255)
        .byte (($000000>>(1+16))&255),(($000000>>(1+8))&255),(($000000>>(1))&255)
*=ballsprite3c
        .byte (($078000>>(2+16))&255),(($078000>>(2+8))&255),(($078000>>(2))&255)
        .byte (($18e000>>(2+16))&255),(($18e000>>(2+8))&255),(($18e000>>(2))&255)
        .byte (($207000>>(2+16))&255),(($207000>>(2+8))&255),(($207000>>(2))&255)
        .byte (($403000>>(2+16))&255),(($403000>>(2+8))&255),(($403000>>(2))&255)
        .byte (($405800>>(2+16))&255),(($405800>>(2+8))&255),(($405800>>(2))&255)
        .byte (($803800>>(2+16))&255),(($803800>>(2+8))&255),(($803800>>(2))&255)
        .byte (($805800>>(2+16))&255),(($805800>>(2+8))&255),(($805800>>(2))&255)
        .byte (($803000>>(2+16))&255),(($803000>>(2+8))&255),(($803000>>(2))&255)
        .byte (($c07000>>(2+16))&255),(($c07000>>(2+8))&255),(($c07000>>(2))&255)
        .byte (($6ae000>>(2+16))&255),(($6ae000>>(2+8))&255),(($6ae000>>(2))&255)
        .byte (($75c000>>(2+16))&255),(($75c000>>(2+8))&255),(($75c000>>(2))&255)
        .byte (($3f8400>>(2+16))&255),(($3f8400>>(2+8))&255),(($3f8400>>(2))&255)
        .byte (($0e0800>>(2+16))&255),(($0e0800>>(2+8))&255),(($0e0800>>(2))&255)
        .byte (($001000>>(2+16))&255),(($001000>>(2+8))&255),(($001000>>(2))&255)
        .byte (($000000>>(2+16))&255),(($000000>>(2+8))&255),(($000000>>(2))&255)
*=ballsprite3d
        .byte (($078000>>(3+16))&255),(($078000>>(3+8))&255),(($078000>>(3))&255)
        .byte (($18e000>>(3+16))&255),(($18e000>>(3+8))&255),(($18e000>>(3))&255)
        .byte (($207000>>(3+16))&255),(($207000>>(3+8))&255),(($207000>>(3))&255)
        .byte (($403000>>(3+16))&255),(($403000>>(3+8))&255),(($403000>>(3))&255)
        .byte (($405800>>(3+16))&255),(($405800>>(3+8))&255),(($405800>>(3))&255)
        .byte (($803800>>(3+16))&255),(($803800>>(3+8))&255),(($803800>>(3))&255)
        .byte (($805800>>(3+16))&255),(($805800>>(3+8))&255),(($805800>>(3))&255)
        .byte (($803000>>(3+16))&255),(($803000>>(3+8))&255),(($803000>>(3))&255)
        .byte (($c07000>>(3+16))&255),(($c07000>>(3+8))&255),(($c07000>>(3))&255)
        .byte (($6ae000>>(3+16))&255),(($6ae000>>(3+8))&255),(($6ae000>>(3))&255)
        .byte (($75c000>>(3+16))&255),(($75c000>>(3+8))&255),(($75c000>>(3))&255)
        .byte (($3f8400>>(3+16))&255),(($3f8400>>(3+8))&255),(($3f8400>>(3))&255)
        .byte (($0e0800>>(3+16))&255),(($0e0800>>(3+8))&255),(($0e0800>>(3))&255)
        .byte (($001000>>(3+16))&255),(($001000>>(3+8))&255),(($001000>>(3))&255)
        .byte (($000000>>(3+16))&255),(($000000>>(3+8))&255),(($000000>>(3))&255)
*=ballsprite3e
        .byte (($078000>>(4+16))&255),(($078000>>(4+8))&255),(($078000>>(4))&255)
        .byte (($18e000>>(4+16))&255),(($18e000>>(4+8))&255),(($18e000>>(4))&255)
        .byte (($207000>>(4+16))&255),(($207000>>(4+8))&255),(($207000>>(4))&255)
        .byte (($403000>>(4+16))&255),(($403000>>(4+8))&255),(($403000>>(4))&255)
        .byte (($405800>>(4+16))&255),(($405800>>(4+8))&255),(($405800>>(4))&255)
        .byte (($803800>>(4+16))&255),(($803800>>(4+8))&255),(($803800>>(4))&255)
        .byte (($805800>>(4+16))&255),(($805800>>(4+8))&255),(($805800>>(4))&255)
        .byte (($803000>>(4+16))&255),(($803000>>(4+8))&255),(($803000>>(4))&255)
        .byte (($c07000>>(4+16))&255),(($c07000>>(4+8))&255),(($c07000>>(4))&255)
        .byte (($6ae000>>(4+16))&255),(($6ae000>>(4+8))&255),(($6ae000>>(4))&255)
        .byte (($75c000>>(4+16))&255),(($75c000>>(4+8))&255),(($75c000>>(4))&255)
        .byte (($3f8400>>(4+16))&255),(($3f8400>>(4+8))&255),(($3f8400>>(4))&255)
        .byte (($0e0800>>(4+16))&255),(($0e0800>>(4+8))&255),(($0e0800>>(4))&255)
        .byte (($001000>>(4+16))&255),(($001000>>(4+8))&255),(($001000>>(4))&255)
        .byte (($000000>>(4+16))&255),(($000000>>(4+8))&255),(($000000>>(4))&255)
*=ballsprite3f
        .byte (($078000>>(5+16))&255),(($078000>>(5+8))&255),(($078000>>(5))&255)
        .byte (($18e000>>(5+16))&255),(($18e000>>(5+8))&255),(($18e000>>(5))&255)
        .byte (($207000>>(5+16))&255),(($207000>>(5+8))&255),(($207000>>(5))&255)
        .byte (($403000>>(5+16))&255),(($403000>>(5+8))&255),(($403000>>(5))&255)
        .byte (($405800>>(5+16))&255),(($405800>>(5+8))&255),(($405800>>(5))&255)
        .byte (($803800>>(5+16))&255),(($803800>>(5+8))&255),(($803800>>(5))&255)
        .byte (($805800>>(5+16))&255),(($805800>>(5+8))&255),(($805800>>(5))&255)
        .byte (($803000>>(5+16))&255),(($803000>>(5+8))&255),(($803000>>(5))&255)
        .byte (($c07000>>(5+16))&255),(($c07000>>(5+8))&255),(($c07000>>(5))&255)
        .byte (($6ae000>>(5+16))&255),(($6ae000>>(5+8))&255),(($6ae000>>(5))&255)
        .byte (($75c000>>(5+16))&255),(($75c000>>(5+8))&255),(($75c000>>(5))&255)
        .byte (($3f8400>>(5+16))&255),(($3f8400>>(5+8))&255),(($3f8400>>(5))&255)
        .byte (($0e0800>>(5+16))&255),(($0e0800>>(5+8))&255),(($0e0800>>(5))&255)
        .byte (($001000>>(5+16))&255),(($001000>>(5+8))&255),(($001000>>(5))&255)
        .byte (($000000>>(5+16))&255),(($000000>>(5+8))&255),(($000000>>(5))&255)
*=ballsprite3g
        .byte (($078000>>(6+16))&255),(($078000>>(6+8))&255),(($078000>>(6))&255)
        .byte (($18e000>>(6+16))&255),(($18e000>>(6+8))&255),(($18e000>>(6))&255)
        .byte (($207000>>(6+16))&255),(($207000>>(6+8))&255),(($207000>>(6))&255)
        .byte (($403000>>(6+16))&255),(($403000>>(6+8))&255),(($403000>>(6))&255)
        .byte (($405800>>(6+16))&255),(($405800>>(6+8))&255),(($405800>>(6))&255)
        .byte (($803800>>(6+16))&255),(($803800>>(6+8))&255),(($803800>>(6))&255)
        .byte (($805800>>(6+16))&255),(($805800>>(6+8))&255),(($805800>>(6))&255)
        .byte (($803000>>(6+16))&255),(($803000>>(6+8))&255),(($803000>>(6))&255)
        .byte (($c07000>>(6+16))&255),(($c07000>>(6+8))&255),(($c07000>>(6))&255)
        .byte (($6ae000>>(6+16))&255),(($6ae000>>(6+8))&255),(($6ae000>>(6))&255)
        .byte (($75c000>>(6+16))&255),(($75c000>>(6+8))&255),(($75c000>>(6))&255)
        .byte (($3f8400>>(6+16))&255),(($3f8400>>(6+8))&255),(($3f8400>>(6))&255)
        .byte (($0e0800>>(6+16))&255),(($0e0800>>(6+8))&255),(($0e0800>>(6))&255)
        .byte (($001000>>(6+16))&255),(($001000>>(6+8))&255),(($001000>>(6))&255)
        .byte (($000000>>(6+16))&255),(($000000>>(6+8))&255),(($000000>>(6))&255)
*=ballsprite3h
        .byte (($078000>>(7+16))&255),(($078000>>(7+8))&255),(($078000>>(7))&255)
        .byte (($18e000>>(7+16))&255),(($18e000>>(7+8))&255),(($18e000>>(7))&255)
        .byte (($207000>>(7+16))&255),(($207000>>(7+8))&255),(($207000>>(7))&255)
        .byte (($403000>>(7+16))&255),(($403000>>(7+8))&255),(($403000>>(7))&255)
        .byte (($405800>>(7+16))&255),(($405800>>(7+8))&255),(($405800>>(7))&255)
        .byte (($803800>>(7+16))&255),(($803800>>(7+8))&255),(($803800>>(7))&255)
        .byte (($805800>>(7+16))&255),(($805800>>(7+8))&255),(($805800>>(7))&255)
        .byte (($803000>>(7+16))&255),(($803000>>(7+8))&255),(($803000>>(7))&255)
        .byte (($c07000>>(7+16))&255),(($c07000>>(7+8))&255),(($c07000>>(7))&255)
        .byte (($6ae000>>(7+16))&255),(($6ae000>>(7+8))&255),(($6ae000>>(7))&255)
        .byte (($75c000>>(7+16))&255),(($75c000>>(7+8))&255),(($75c000>>(7))&255)
        .byte (($3f8400>>(7+16))&255),(($3f8400>>(7+8))&255),(($3f8400>>(7))&255)
        .byte (($0e0800>>(7+16))&255),(($0e0800>>(7+8))&255),(($0e0800>>(7))&255)
        .byte (($001000>>(7+16))&255),(($001000>>(7+8))&255),(($001000>>(7))&255)
        .byte (($000000>>(7+16))&255),(($000000>>(7+8))&255),(($000000>>(7))&255)
