Almost done
Brutal.....
Print