lol, same. I may have taught myself, but I made sure to think of all the things that can happen in each situation..
anyway:
_+88______________________________
_+880_____________________________
_++88_____________________________
_++88_____________________________
__+880________________________++_
__+888________________________+88_
__++880______________________+88__
__++888_____+++88__________+++8__
__++8888__+++8880++88____+++88___
__+++8888+++8880++8888__++888____
___++888++8888+++888888++888_____
___++88++8888++8888888++888______
___++++++888888888888888888______
____++++++88888888888888888______
____++++++++000888888888888______
_____+++++++000088888888888______
______+++++++00088888888888______
_______+++++++088888888888_______
_______+++++++08