Solution to bonus task:
A - $ - V - W - U - V - T - U - X - W - Z - $ - @ - Z - Y - @ - R - Y - X - Q - P - U - O - J - I - P - O - N - M - L - F - E - B - E - F - G - K - N - S - T - S - M - L - K - J - G - D - C - A - C - H - Q - R - H - I - D - B - A