Ow! that sounds like incredibly hard work. Well done!